Текущее время: Вт, июл 22 2025, 20:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: BATCH-INPUT. Нет окошка для OK-кода
СообщениеДобавлено: Вт, ноя 13 2007, 05:42 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Добрый день! Сгенерил программу в SHDB для создания сбытовой фактуры (VF01), в параметрах CALL TRANSACTION ставлю режим 'A' (показывать экраны), запускаю программу, все поля заполняются, а всплывающее окошечко, где указан ОК-код не появляется, хотя я его даю на вход процедуре. Где что не так сделал? Заранее спасибо!

P.S. буквально 10 строками выше по коду выполняется еще одна подпрограмма с batch-input, так там все ОК (хотя транзакция другая).
P.P.S. Галка установлена в "GUI-Опции-Эксперт-Диал.окно для ввода OK"

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 10:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Может быть подойдут бапишки BAPI_BILLINGDOC_CREATE* ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 10:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 17:40
Сообщения: 55
Откуда: Москва
Прикольно, а если в режиме "E" запустить, то на этом экране останавливается или все выполняется нормально?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 11:13 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
BAPI_BILLINGDOC_CREATE* было бы в самый раз, но программа нужна, как обычно, уже вчера :)
В режиме Е останавливается на экране без всяких предупреждающих сообщений!

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 11:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Покажите BDCDATA, а то непонятно о чём речь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 11:51 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Проще некуда:

PERFORM dynpro USING:

'X' 'SAPMV60A' '0102',
'' 'BDC_OKCODE' '=FAKT',
'' 'BDC_CURSOR' 'KOMFK-VBELN(01)',
'' 'KOMFK-VBELN(01)' f_delivnum.

PERFORM dynpro USING:
'X' 'SAPMV60A' '0104',
'' 'BDC_OKCODE' '=SICH',
'' 'BDC_CURSOR' 'VBRK-FKART'.
.
PERFORM call_transaction USING 'VF01' 'X' 'A'. " 'E'. "'N'.

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 12:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А если запускать не через call transaction, а из shdb:
Code:
   1                                                     T   VF01   BS AA X   F
   2   SAPMV60A   0102   X   
   3                                                         BDC_CURSOR   KOMFK-VBELN(01)
   4                                                         BDC_OKCODE   =FAKT
   5                                                         KOMFK-VBELN(01)   80000150
   6   SAPMV60A   0104   X      
   7                                                         BDC_OKCODE   =SICH
   8                                                         BDC_CURSOR   VBRK-FKART

?
У меня это работает.

А какой ok-код не выскакивает: первый или второй?

Не в обиду будет сказано: после первого вызова всё, что нужно, очищается?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 17:49 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
В SHDB все отрабатывает, а в программе не выскакивает ни тот ни другой. И очищается все, как я и говорил, чуть выше в проге аналогичный код выполняется на ура (только транзакция другая). Пошел тестить bapi...

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 14 2007, 10:43 
Специалист
Специалист

Зарегистрирован:
Пт, апр 13 2007, 17:15
Сообщения: 225
В 4.6С окошко не появляется. После нажатия на =SICH происходит создание фактуры и выход.


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

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


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

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


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

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