Текущее время: Пт, мар 29 2024, 15:46

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Возможна ли настройка копирования текста из позиции заказа клиента в заголовок исходящей поставки?
СообщениеДобавлено: Вт, июл 16 2019, 10:21 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 16 2019, 10:15
Сообщения: 4
В позицию заказа вводятся данные о доверенности. Возможно ли копирование текстов из позиции заказа клиента в заголовок исходящей поставки через настройку? Не получилось.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копировать текст из позиции заказа в заголовок поставки
СообщениеДобавлено: Вт, июл 16 2019, 14:04 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 16 2019, 10:15
Сообщения: 4
Ответ нашелся, вот ссылка, может пригодится:
https://blog.peterwurst.com/2017/11/16/copying-sales-order-line-item-text-to-delivery-header-text/

Copying Sales Order Line Item Text to Delivery Header Text
Posted on November 16, 2017 by Peter Wurst
Scenario
A customer places a large export order, the majority of the items will ship via Ocean Freight, but one item is required ASAP and needs to go Air Freight. The item going air freight is sometimes a drop ship to their customer. Customer service needs to communicate special packing and handling instructions for this single item to the warehouse. The packing and handling instructions on the delivery are at the header level and print on output.

Issue
Using standard SAP Text control it is not possible to copy from Sales Order line item text Delivery Header text. It is technically possible to set up an Access Sequence that references the Text Object VBBP for the sales order line item, but doing so does not result in the text being copied to the delivery header.

Solution
A custom data transfer routine can be assigned within the access sequence, as shown below.
В последовательности доступа указана программа переноса данных 90, которую потом создаем через VOFM.

The Data Transfer Requirement needs to be developed using the VOFM transaction and the Data transfer –> Texts option.

I have included some basic sample code. Some additional consideration could be given around what to do if both header and line item text exist and if multiple line items have text.

Code:
FORM DATEN_KOPIEREN_90 .
****************************************************
* Ability to add Sales Order Line
* Item Text to the delivery header.
****************************************************
DATA: lv_stxh like stxh.
FIELD-SYMBOLS : <likp>.
FIELD-SYMBOLS: <t_lips> TYPE ANY TABLE,
<lips> TYPE lips.
DATA: lv_fldnHdr(30) VALUE ‘(SAPMV50A)likp’.
DATA: lv_fldnLn(30) VALUE ‘(SAPMV50A)xlips[]’. “Table for lips
DATA: lv_likp LIKE likp.
DATA: lt_lips TYPE STANDARD TABLE OF lips.

ASSIGN (lv_fldnHdr) TO <likp>.
Assign (lv_fldnLn) TO <t_lips>.

*Loop through delivery lines and see if any of the order lines
*had Text assigned. If they did then use for the
*header text. First line found with text wins.
IF <t_lips> IS ASSIGNED.
lt_lips = <t_lips>.
LOOP AT lt_lips ASSIGNING <lips>.
CONCATENATE <lips>-vgbel <lips>-vgpos INTO lv_stxh-tdname.
select single * into lv_stxh from stxh
where TDOBJECT = ‘VBBP’
and TDNAME = lv_stxh-tdname
and TDID = xttxvr-id_von.
IF lv_stxh-tdid IS NOT INITIAL.
“the text exists. create reference.
referenz-tdid = lv_stxh-tdid.
referenz-tdobject = lv_stxh-tdobject.
referenz-tdname = lv_stxh-tdname.
EXIT. “End Loop
ENDIF.
ENDLOOP.
ENDIF.

ENDFORM.

Проверено -- работает.
Но нужно Badi. Должно отработать только в VL01N.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копировать текст из позиции заказа в заголовок поставки
СообщениеДобавлено: Вт, июл 16 2019, 15:41 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Да, тоже наткнулся сегодня на эту ссылку:)
Без абапа не обойтись, т.к. системе надо сказать с какой позиции вы хотите брать текст

Но только не бади нужно, а подпрограмма переноса текстов

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копировать текст из позиции заказа в заголовок поставки
СообщениеДобавлено: Вт, июл 16 2019, 16:02 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 16 2019, 10:15
Сообщения: 4
Вы имеете в виду программу, которая указывается в последовательности доступа? Нет возможности взять ключ регистрации объекта. А как по-другому?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возможна ли настройка копирования текста из позиции заказа клиента в заголовок исходящей поставки?
СообщениеДобавлено: Пт, июл 19 2019, 13:24 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 16 2019, 10:15
Сообщения: 4
Еще нужно будет поставить ноту 1922260, т.к. у инклуда RV45TENN пакет $tmp


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

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


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

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


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

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