Текущее время: Ср, июл 23 2025, 03:47

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


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

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


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

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