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

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


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

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


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

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