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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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