Текущее время: Вс, июл 20 2025, 01:04

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: и всё-таки BAPI_COSTCENTER_CHANGEMULTIPLE
СообщениеДобавлено: Чт, авг 03 2006, 07:35 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, фев 03 2006, 08:00
Сообщения: 344
ни на ABAPPEDIA, ни в хэлпах, ни на форуме нет такого: не изменяются пользовательские поля в основной записи МВЗ :( :
Code:
DATA t_kostl like bapi0012_ccinputlist OCCURS 1 WITH HEADER LINE.
data t_return like bapiret2 OCCURS 1 WITH HEADER LINE.
*---> заполняем t_kostl <--- *

data: l_ci_csks type ci_csks. "<- пользоват.расширения таб.CSKS

data BEGIN OF t_extensionin OCCURS 0.
      INCLUDE STRUCTURE bapiparex.
data END OF t_extensionin.

data BEGIN OF t_extensionout OCCURS 0.
      INCLUDE STRUCTURE bapiparex.
data END OF t_extensionout.

DATA l_bapi_te_csks TYPE BAPI_TE_CSKS.

l_ci_csks-ZZ_поле1 = 'значение_1'.
MOVE 'BAPI_TE_CSKS' to t_extensionin-structure.
MOVE-CORRESPONDING l_ci_csks to l_bapi_te_csks.

l_bapi_te_csks-costcenter = МВЗ.
MOVE l_bapi_te_csks to t_extensionin-valuepart1.
APPEND t_extensionin.

  l_ci_csks-ZZ_поле1  = 'X'.
MOVE 'BAPI_TE_CSKS' to t_extensionout-structure.
MOVE-CORRESPONDING l_ci_csks to l_bapi_te_csks.

MOVE l_bapi_te_csks to t_extensionout-valuepart1.
APPEND t_extensionout.

  CALL FUNCTION 'BAPI_COSTCENTER_CHANGEMULTIPLE'
         EXPORTING
           controllingarea = КЕ
                   testrun = ' '
         TABLES
            costcenterlist = t_kostl
                    return = t_return
               EXTENSIONIN = t_extensionin
              EXTENSIONout = t_extensionout.

  LOOP AT t_return.
   WRITE: / t_return-message_v1.
   WRITE: / t_return-message_v2.
   WRITE: / t_return-message.
  ENDLOOP.

READ TABLE t_return with KEY type = 'E'.
  if sy-subrc NE 0.
   CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
        wait   = 'X'.
  else.
   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
  endif.
ЗЫ. коммит проходит.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 03 2006, 07:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
в ФМ KWEB_ACTIONLIST_CCTR_POST где используется этот БАПИ есть подпрограмма заполнения пользовательских данных....может поможет


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 04 2006, 08:06 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, фев 03 2006, 08:00
Сообщения: 344
проблема известна: при вызове бапи никак не обрабатываются пользовательские расширения, подающиеся на вход, точно уже не помню, но в доке так и написано - "хрен вам", обидно, блин :?


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

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


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

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


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

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