Текущее время: Вт, июл 22 2025, 22:17

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_SALESDOCU_CREATEFROMDATA & Master Contract (VBELN_GRP)
СообщениеДобавлено: Вт, фев 19 2008, 13:03 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 18 2007, 13:05
Сообщения: 32
Здравствуйте!
Как при создании Value Contract при помощи BAPI_SALESDOCU_CREATEFROMDATA указать ссылку на Master Contract? Или же тупо после создания документа проапдейтить поле VBELN_GRP в таблице VBAK?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_SALESDOCU_CREATEFROMDATA & Master Contract (VBELN_GRP)
СообщениеДобавлено: Вт, фев 19 2008, 14:38 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
ivanof написал(а):
Здравствуйте!
Как при создании Value Contract при помощи BAPI_SALESDOCU_CREATEFROMDATA указать ссылку на Master Contract? Или же тупо после создания документа проапдейтить поле VBELN_GRP в таблице VBAK?
Спасибо.

В BAPI_SALESORDER_CREATEFROMDAT2 есть
ORDER_HEADER_IN-MAST_CONTR ("VBELN_GRP CHAR10 Номер группового основного контракта")


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 14:48 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 18 2007, 13:05
Сообщения: 32
BAPI_SALESORDER_CREATEFROMDAT2 для sales order, как с его помощью value contract создать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 15:35 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
ivanof написал(а):
BAPI_SALESORDER_CREATEFROMDAT2 для sales order, как с его помощью value contract создать?

Так в документации BAPI_SALESDOCU_CREATEFROMDATA
Цитата:
FU BAPI_SALESDOCU_CREATEFROMDATA
Functionality
Using this method, you can create sales documents.
А для контрактов вроде бы BAPI_CONTRACT_CREATEFROMDATA.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 16:45 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 18 2007, 13:05
Сообщения: 32
Согласно ноте 93091:
The following document categories can be created with BAPI_SALESDOCU_CREATEFROMDATA:
BUS2034 Contracts
BUS2094 Credit memo request
BUS2096 Debit memo request
BUS2102 Returns
BUS2103 Subsequent delivery free of charge

* * *
BAPI_CONTRACT_CREATEFROMDATA вроде само то, только при использовании оного новая проблемка возникла.
Объявляю и заполняю структуру contract_partners:
DATA partners LIKE bapiparnr OCCURS 0 WITH HEADER LINE.
partners-partn_role = 'SP'.
partners-partn_numb = '0000000007'.
APPEND partners.
А BAPI всё равно упорно не хочет видеть и ругается:
Please enter sold-to party or ship-to party
Причём если всё тоже только ручками в SE37 прописать, документ создаётся. Кодирую в репорт -- ругается.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 17:00 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
ivanof написал(а):
partners-partn_role = 'SP'.

А BAPI всё равно упорно не хочет видеть и ругается:
Please enter sold-to party or ship-to party
Причём если всё тоже только ручками в SE37 прописать, документ создаётся. Кодирую в репорт -- ругается.

Для роли, по идее, нужно или
Code:
      CALL FUNCTION 'CONVERSION_EXIT_PARVW_INPUT'
        EXPORTING
          input  = partners-partn_role
        IMPORTING
          output = partners-partn_role
        EXCEPTIONS
          OTHERS = 1.

или в BAPI_CONTRACT_CREATEFROMDATA
CONVERT = 'X' указать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 17:07 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 18 2007, 13:05
Сообщения: 32
Большое спасибо Alex80!
Всё заработало.
Причём даже USEREXIT_SAVE_DOCUMENT_PREPARE в MV45AFZZ при использовании этого BAPI.


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

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


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

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


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

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