Текущее время: Пт, май 01 2026, 03:24

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


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

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


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

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