Текущее время: Вс, июл 27 2025, 10:16

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Пакетный ввод переход по вкладкам
СообщениеДобавлено: Пт, июл 15 2011, 10:57 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 23 2010, 10:54
Сообщения: 67
Откуда: Симферополь
Пол: Мужской
Добрый день.
Делаю пакетный ввод для транзакции fpp2.
Первая вкладка заполняется без проблем, а вот на остальные не переходит и говорит на экране 'XXX' нет поля 'XXX-XXX'.
Собственно вопрос как осуществить переход между вкладками?

Код.
Цитата:
CLEAR: BDCDATA.

REFRESH BDCDATA.

PERFORM DYNPRO USING:
'X' 'SAPLBUPA_DIALOG_JOEL' '1600',
' ' 'BUS_JOEL_MAIN-OPEN_NUMBER' FILE-NUM_DP.

PERFORM DYNPRO USING:
'X' 'SAPLBUS_LOCATOR' '3000',
' ' 'BDC_SUBSCR' 'SAPLBUD0 1240',
' ' 'BDC_CURSOR' 'BUT000-LEGAL_ENTY'.


Спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод переход по вкладкам
СообщениеДобавлено: Пт, июл 15 2011, 11:07 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Проверьте "карту" пакетного ввода, которую Вы из SHDB берете, Вы похоже неправильно ее запрограммировали. Ваш, код не особо информативен PERFORM DYNPRO, что там делается/? Переход между вкладками это есть коды функций('BDC_OKCODE', User commands), у Вас я не вижу этого. Вы используете тр SHDB?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетный ввод переход по вкладкам
СообщениеДобавлено: Пт, июл 15 2011, 11:18 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 23 2010, 10:54
Сообщения: 67
Откуда: Симферополь
Пол: Мужской
Besa написал:
PERFORM DYNPRO, что там делается?


Code:
FORM DYNPRO USING P_DYNBEGIN
                  P_NAME
                  P_VALUE.
  CLEAR BDCDATA.

  IF P_DYNBEGIN = 'X'.
    MOVE: P_NAME  TO BDCDATA-PROGRAM,
          P_VALUE TO BDCDATA-DYNPRO,
          'X'     TO BDCDATA-DYNBEGIN.
  ELSE.
    MOVE: P_NAME  TO BDCDATA-FNAM,
          P_VALUE TO BDCDATA-FVAL.
  ENDIF.
  APPEND BDCDATA.
ENDFORM.   


Цитата:
Переход между вкладками это есть коды функций('BDC_OKCODE', User commands)

можно подробнее какой код фнкии переходи на другую вкладку.

Цитата:
Вы используете тр SHDB?


Пробовал, вроде все проходит, но когда пытаюсь обработать все равно остается на первой вкладке :(

Code:
                                           0000   T   FPP2                                                                                                                                   BS AA X   F
SAPLBUPA_DIALOG_JOEL                       1600   X                                                                                                                                          
                                           0000       BDC_OKCODE                                                                                                                             =BUS_MAIN_ENTER
                                           0000       BDC_CURSOR                                                                                                                             BUS_JOEL_MAIN-OPEN_NUMBER
                                           0000       BUS_JOEL_MAIN-OPEN_NUMBER                                                                                                              30761
SAPLBUS_LOCATOR                            3000   X                                                                                                                                          
                                           0000       BDC_OKCODE                                                                                                                             =SCREEN_1100_TAB_03
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         2036SCREEN_3000_RESIZING_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3100SCREEN_1010_LEFT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3200SCREEN_3100_TABSTRIP_AREA
                                           0000       BUS_LOCA_SRCH01-SEARCH_TYPE                                                                                                            1
                                           0000       BUS_LOCA_SRCH01-SEARCH_ID                                                                                                              1
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3211SCREEN_3200_SEARCH_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_SEARCH                  2100SCREEN_3200_SEARCH_FIELDS_AREA
                                           0000       BUS_JOEL_SEARCH-PARTNER_NUMBER                                                                                                         105
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3240SCREEN_3200_SEARCH_BUTTON_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1060SCREEN_3200_RESULT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1080SCREEN_1060_RESULT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1000SCREEN_1010_RIGHT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1510SCREEN_1000_HEADER_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1100SCREEN_1000_WORKAREA_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1110SCREEN_1100_ROLE_AND_TIME_AREA
                                           0000       BUS_JOEL_MAIN-PARTNER_ROLE                                                                                                             MKK
                                           0000       BUS_JOEL_MAIN-PARTNER_TIMEDEP                                                                                                          000001
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1130SCREEN_1110_TIME_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1101SCREEN_1100_MAIN_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0028SCREEN_1100_TABSTRIP_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                7023GENSUB
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1130A02P01
                                           0000       BDC_CURSOR                                                                                                                             BUS000FLDS-TITLE_MEDI
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1200A02P02
                                           0000       BUT000-NAME_ORG1                                                                                                                       ��� "����-���"
                                           0000       BUT000-NAME_ORG2                                                                                                                       �������� � ������������
                                           0000       BUT000-NAME_ORG3                                                                                                                       ���������������� "���� -���"
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1301A02P03
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1302A02P04
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1300A02P05
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1400A02P06
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1360A02P07
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1135A02P08
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A02P09
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1110A03P01
                                           0000       BUS000FLDS-BU_SORT1_TXT                                                                                                                C023
                                           0000       BUS000FLDS-BU_SORT2_TXT                                                                                                                2
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A04P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUA0                                0400A05P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLSZA1                                0300ADDRESS
                                           0000       BDC_SUBSCR                                                                                                                             SAPLSZA1                                0301COUNTRY_SCREEN
                                           0000       ADDR1_DATA-STREET                                                                                                                      ǰ�����
                                           0000       ADDR1_DATA-HOUSE_NUM1                                                                                                                  48
                                           0000       ADDR1_DATA-CITY2                                                                                                                       ���������
                                           0000       ADDR1_DATA-POST_CODE1                                                                                                                  97345
                                           0000       ADDR1_DATA-CITY1                                                                                                                       �°�˹ ��˼
                                           0000       ADDR1_DATA-COUNTRY                                                                                                                     UA
                                           0000       ADDR1_DATA-REGION                                                                                                                      KRM
                                           0000       ADDR1_DATA-TIME_ZONE                                                                                                                   EET
                                           0000       ADDR1_DATA-TRANSPZONE                                                                                                                  0121610400
                                           0000       ADDR1_DATA-REGIOGROUP                                                                                                                  C005
                                           0000       ADDR1_DATA-LANGU                                                                                                                       RU
                                           0000       SZA1_D0100-TEL_NUMBER                                                                                                                  51543
                                           0000       BDC_SUBSCR                                                                                                                             SAPLSZA1                                1300APPL_SUB_T
                                           0000       BDC_SUBSCR                                                                                                                             SAPLSEXM                                0200APPL_SUB
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUA0                                0310A05P02
                                           0000       BUS000FLDS-ADDR_VALID_FROM                                                                                                             30.12.2009
                                           0000       BUS000FLDS-ADDR_VALID_TO                                                                                                               31.12.9999
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUA0                                0300A05P03
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUA0                                0700A06P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLSZA11                               0100ADDR_ICOMM
                                           0000       SZA11_0100-TEL_COUNTR                                                                                                                  RU
                                           0000       SZA11_0100-MOB_COUNTR                                                                                                                  RU
                                           0000       SZA11_0100-FAX_COUNTR                                                                                                                  RU
SAPLBUS_LOCATOR                            3000   X                                                                                                                                          
                                           0000       BDC_OKCODE                                                                                                                             =BUS_MAIN_BACK
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         2036SCREEN_3000_RESIZING_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3100SCREEN_1010_LEFT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3200SCREEN_3100_TABSTRIP_AREA
                                           0000       BUS_LOCA_SRCH01-SEARCH_TYPE                                                                                                            1
                                           0000       BUS_LOCA_SRCH01-SEARCH_ID                                                                                                              1
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3211SCREEN_3200_SEARCH_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_SEARCH                  2100SCREEN_3200_SEARCH_FIELDS_AREA
                                           0000       BUS_JOEL_SEARCH-PARTNER_NUMBER                                                                                                         105
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUS_LOCATOR                         3240SCREEN_3200_SEARCH_BUTTON_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1060SCREEN_3200_RESULT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1080SCREEN_1060_RESULT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1000SCREEN_1010_RIGHT_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1510SCREEN_1000_HEADER_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1100SCREEN_1000_WORKAREA_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1110SCREEN_1100_ROLE_AND_TIME_AREA
                                           0000       BUS_JOEL_MAIN-PARTNER_ROLE                                                                                                             MKK
                                           0000       BUS_JOEL_MAIN-PARTNER_TIMEDEP                                                                                                          000001
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1130SCREEN_1110_TIME_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_DIALOG_JOEL                    1101SCREEN_1100_MAIN_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0028SCREEN_1100_TABSTRIP_AREA
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                7022GENSUB
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1310A02P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A02P02
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1340A02P03
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A02P04
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A02P05
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A02P06
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1240A03P01
                                           0000       BDC_CURSOR                                                                                                                             BUT000-LEGAL_ENTY
                                           0000       BUT000-LEGAL_ENTY                                                                                                                      13
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1210A03P02
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1220A03P03
                                           0000       BUS000FLDS-FOUND_DAT                                                                                                                   05.05.2005
                                           0000       BUS000FLDS-LIQUID_DAT                                                                                                                  31.12.2010
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1230A03P04
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A03P05
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A04P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A04P02
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1530A05P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1060A06P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUD0                                1520A06P02
                                           0000       BDC_SUBSCR                                                                                                                             SAPLES02                                0100A07P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLES02                                0220A08P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLES02                                0210A08P02
                                           0000       BDC_SUBSCR                                                                                                                             SAPLES02                                0250A08P03
                                           0000       BDC_SUBSCR                                                                                                                             SAPLES02                                0260A08P04
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A09P01
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUSS                                0003A09P02
                                           0000       BDC_SUBSCR                                                                                                                             SAPLBUPA_BUTX_DIALOG                    0100A10P01


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод переход по вкладкам  Тема решена
СообщениеДобавлено: Пт, июл 15 2011, 11:33 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Цитата:
можно подробнее какой код фнкии переходи на другую вкладку

Везде по разному, это от интерфейса зависит.

Смотрите, вот SHDB
Code:
SAPLBUPA_DIALOG_JOEL                       1600   X                                                                                                                                         
                                           0000       BDC_OKCODE                                                                                                                             =BUS_MAIN_ENTER
                                           0000       BDC_CURSOR                                                                                                                             BUS_JOEL_MAIN-OPEN_NUMBER
                                           0000       BUS_JOEL_MAIN-OPEN_NUMBER                                                                                                              30761

Вот Вы заполняете этот экран 1600, после его заполнения, Вы должны указать код BUS_MAIN_ENTER, чтобы попасть на экран 3000 и продолжить заполнение поля BUT000-LEGAL_ENTY уже на экране 3000...
Цитата:
PERFORM DYNPRO USING:
'X' 'SAPLBUPA_DIALOG_JOEL' '1600',
' ' 'BUS_JOEL_MAIN-OPEN_NUMBER' FILE-NUM_DP,
' ' 'BDC_CURSOR' 'BUS_MAIN_ENTER'.


PERFORM DYNPRO USING:
'X' 'SAPLBUS_LOCATOR' '3000'
....

Судя по Вашим кускам кода, как то так, но мне сложно точно сказать, все это видно в SHDB, у меня нету тр FPP2...
Почитайте курс или еще что по пакетному вводу, просто это элементарные вещи, если Вы пишете пакетник.

Добавил: FPP2 это транзакция по Бизнес партнеру, разве нету подходящих БАПИшек?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетный ввод переход по вкладкам
СообщениеДобавлено: Пт, июл 15 2011, 12:04 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 23 2010, 10:54
Сообщения: 67
Откуда: Симферополь
Пол: Мужской
Besa написал:
разве нету подходящих БАПИшек?


К сожалению в БАПИ не силен,да и эту транзакцию первый раз вижу :) базисник я. просто попросили помочь


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод переход по вкладкам
СообщениеДобавлено: Пт, июл 15 2011, 13:38 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 23 2010, 10:54
Сообщения: 67
Откуда: Симферополь
Пол: Мужской
Спасибо, Besa. Все получилось.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB