Текущее время: Вс, авг 03 2025, 07:53

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Модуль для сторнировки документов измерений
СообщениеДобавлено: Вт, дек 11 2007, 17:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Подскажите модуль для сторнировки документа измерений.
Спасибо!

_________________
SAP ERP


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

Зарегистрирован:
Чт, дек 02 2004, 15:20
Сообщения: 173
Пол: Мужской
тр. SARA - PM_IMRG


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 12 2007, 08:09 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
BAPI вроде нет. Можно через call transaction, вот пример:

Code:
report ZPM_X_MEASUREM_DOCUM_CANCEL.

DATA:   BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
DATA:   MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.

parameters: mdocm like IMRG-MDOCM. " Документ измерений

end-of-selection.


  perform MEASUREM_DOCUM_CANCEL using mdocm.

*&--------------------------------------------------------------------*
*&      Form  MEASUREM_DOCUM_CANCEL
*&--------------------------------------------------------------------*
form MEASUREM_DOCUM_CANCEL using mdocm type IMRC_MDOCM.

  perform bdc_dynpro using 'SAPLIMR0' '1210'.
  perform bdc_field using: 'BDC_OKCODE' '/00',
                           'IMRG-MDOCM' mdocm.

  perform bdc_dynpro using 'SAPLIMR0' '5210'.
  perform bdc_field using: 'BDC_OKCODE' '=CNC1'.

  perform bdc_dynpro using 'SAPLIMR0' '5210'.
  perform bdc_field using: 'BDC_OKCODE' '=BU'.

  CALL TRANSACTION 'IK12' USING BDCDATA
                   MODE   'E'   "N-фон E-только ошибки A-все экраны
                   UPDATE 'S'   "S-синхронно A-асинхрон L-локально
                   MESSAGES INTO MESSTAB.
endform.

*&--------------------------------------------------------------------*
*&      Form  BDC_DYNPRO
*&--------------------------------------------------------------------*
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
  CLEAR BDCDATA.
  BDCDATA-PROGRAM  = PROGRAM.
  BDCDATA-DYNPRO   = DYNPRO.
  BDCDATA-DYNBEGIN = 'X'.
  APPEND BDCDATA.
ENDFORM.                    "BDC_DYNPRO

*----------------------------------------------------------------------*
*        Insert field                                                  *
*----------------------------------------------------------------------*
FORM BDC_FIELD USING FNAM FVAL.
    CLEAR BDCDATA.
    BDCDATA-FNAM = FNAM.
    BDCDATA-FVAL = FVAL.
    APPEND BDCDATA.
ENDFORM.                    "BDC_FIELD


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
OLEGDM спасибо!

_________________
SAP ERP


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

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


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

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


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

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