SAPфорум.RU
https://sapboard.ru/forum/

Книга продаж: Пользовательские поля
https://sapboard.ru/forum/viewtopic.php?f=5&t=65090
Страница 1 из 1

Автор:  zxcvbn [ Пн, ноя 01 2010, 15:15 ]
Заголовок сообщения:  Книга продаж: Пользовательские поля

Добрый день,

столкнулся с проблемой:
у нас были добавлены пользовательские поля в книге продаж J3RFSELB (заполнялись через BADI J_3RF_SP_LEDGER_BADI), после установки ноты 1462585, входящей в состав пакета SAPKH60018, транзакция выпадает в дамп.

дело в том, что наши поля были добавлены через append-структуру в структуру J_3RSELL_BOOK_EXT, а теперь после установки ноты появилась строка в программе:
collect wa_book into p_book_cl. "1462585
которая и не дает с компилироваться программе.

Вроде поля добавлены корректно и стандартно, но все рушится из-за того что в SAP программе довольно криво определена таблица p_book_cl:

DATA: p_book_cl LIKE STANDARD TABLE OF p_book
WITH NON-UNIQUE KEY
bukrs gjahr_inv belnr_inv xblnr_inv budat_inv bldat_inv
dmbtr_wrs_inv wrbtr_wrs_inv gjahr_pay dmbtr_inv
belnr_pay xblnr_pay budat_pay bldat_pay dmbtr_wrs_pay
wrbtr_wrs_pay gjahr_trn belnr_trn bldat_trn budat_trn
dmbtr_wrs_trn wrbtr_wrs_trn
hwbas_wrs_trn fwbas_wrs_trn
hwbas2_wrs_trn fwbas2_wrs_trn
hwbas3_wrs_trn fwbas3_wrs_trn
hwbas4_wrs_trn fwbas4_wrs_trn
hwbas5_wrs_trn fwbas5_wrs_trn basgruno

hwste_wrs_trn hwste2_wrs_trn
hwste3_wrs_trn hwste4_wrs_trn
hwste5_wrs_trn
fwste_wrs_trn fwste2_wrs_trn
fwste3_wrs_trn fwste4_wrs_trn
fwste5_wrs_trn

stegruno gjahr_test buzei_test xblnr_test lifnr_cred

name1_cred name2_cred name3_cred name4_cred
name1_cred_r name2_cred_r name3_cred_r name4_cred_r
stcd1_cred stcd3_cred
flg_belnr_trn bktxt_trn mwskz
flg_belnr_pay flg_belnr_inv flg_xragl_pay flg_belnr_all
gjahr buzei linenumb belnr_buy gjahrbuy buzeibuy flg_barter
bktxt_pay bktxt_inv gsber part_paym ebeln ebelj zuonr sgtxt
xref1_inv xref1_dat hkont_inv hkont_trn hkont_cln
belnr_origpay gjahr_origpay bktxt_origpay xblnr_origpay
budat_origpay bldat_origpay usnam_inv usnam_pay usnam_pay_fct
ONE_TIME_ACC
* LC283 ----------------------------- *
bukrs_add belnr_add gjahr_add monat_add buzei_add flag_add
* LC283 ----------------------------- *
ext_number fullname
WITH HEADER LINE.


никто с этим не сталкивался? у кого-нибудь есть рекомендации, как бороться?

Автор:  Plank [ Пн, ноя 01 2010, 20:48 ]
Заголовок сообщения:  Re: Книга продаж: Пользовательские поля

Не большой специалист в ABAPе, но в SD структуры расширяются через INCLUDE (рекомендация SAP в документации к разделу Адаптация системы). Да и в J_3RSELL_BOOK_EXT есть INCLUDE J_3R_REVERSED. Может нужно поинтересоваться у ABAPеров, поможет ли INCLUDE?

Автор:  zxcvbn [ Вт, ноя 02 2010, 09:08 ]
Заголовок сообщения:  Re: Книга продаж: Пользовательские поля

Plank написал:
Не большой специалист в ABAPе, но в SD структуры расширяются через INCLUDE (рекомендация SAP в документации к разделу Адаптация системы). Да и в J_3RSELL_BOOK_EXT есть INCLUDE J_3R_REVERSED. Может нужно поинтересоваться у ABAPеров, поможет ли INCLUDE?


не, дело не в этом :)

я как раз более менее разбираюсь в АБАПЕ:
Append Sructures
Append structures are used for enhancements which are not provided for in the standard (special developments, country versions and adding customer fields to SAP standard tables).

проблема в том, что до установки последнего пакета все прекрасно работало. а потом САП внес некорректные, на мой взгляд, исправления, которые не позволяют добавлять Z-поля.

Автор:  mihail_c [ Вт, ноя 02 2010, 09:11 ]
Заголовок сообщения:  Re: Книга продаж: Пользовательские поля

столкнулись с этой же проблемой, решения не придумали кроме как скопировать в z* всю книгу..:(

возможен вариант с выставлением месседжа, только вот как его формулировать:
"криво объявлена структура, объявите ее нормально" ? :)

Автор:  zxcvbn [ Вт, ноя 02 2010, 09:22 ]
Заголовок сообщения:  Re: Книга продаж: Пользовательские поля

mihail_c написал:
столкнулись с этой же проблемой, решения не придумали кроме как скопировать в z* всю книгу..:(

возможен вариант с выставлением месседжа, только вот как его формулировать:
"криво объявлена структура, объявите ее нормально" ? :)



нет, месседж тут никакой не поможет.
я полагал, что кто-нибудь уже сталкивался с этой проблемой и задавал этот вопрос в САП, а они может рекомендации какие-нибудь дали.
или, все-таки, я что-то не до понимаю и как-то не так делаю :)

неужели ни у кого нет пользовательских полей в книге продаж?

Автор:  bilimba [ Пн, ноя 02 2020, 15:37 ]
Заголовок сообщения:  Re: Книга продаж: Пользовательские поля

реанимирую эту старую тему... Коллеги, случайно ни у кого решения здесь не появилось? Или таки да, копировать Книгу в Z?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/