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

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


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

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


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

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