Текущее время: Пт, ноя 07 2025, 13:38

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: ОС1 - таблица ps_table4
СообщениеДобавлено: Вт, сен 03 2013, 21:47 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, июл 21 2013, 10:48
Сообщения: 57
Добрый день! Прошу вашего совета.
Есть транзакция для печати ОС1: J3RALFOS1. Она вызывает программу J_3R_LF_OS.
В этой программе никак не могу найти как заполняется таблица ps_table4?

Многие поля формы заполняются на основе этой таблицы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ОС1 - таблица ps_table4  Тема решена
СообщениеДобавлено: Ср, сен 04 2013, 00:38 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Советую при поиске по коду не особо обращать внимание на префикс в названии внутренней таблицы, так как он зависит от области видимости (gt_ - глобальная, lt_ - локальная). В вашем случае ps_ это вообще структура того же типа, что и интересующая вас таблица, а не сама таблица и обозначает область видимости = подпрограмма (FORM).

Таблица, которая вас интересует (table4) заполняется в ФМ
call function 'J_3R_ASSET_INVCARD_GET'
exporting
iv_anln1 = ls_anlav-anln1
iv_anln2 = ls_anlav-anln2
iv_bukrs = ls_anlav-bukrs
iv_brdatu = gv_repdt
iv_afabe = p_afabe
* IV_XHEAD =
* IV_NO_POPUP = 'X'
iv_keyset = p_keyset
* IV_ANKATYPE = 'FIXEDASSET'
iv_altacc = p_altkt
iv_gr1day = p_gr1day
changing
ct_header = lt_header
ct_table1 = lt_table1
ct_table2 = lt_table2
ct_table3 = lt_table3
ct_table4 = lt_table4
ct_table4_add = lt_table4_add
ct_table5 = lt_table5
ct_table6 = lt_table6
ct_table7 = lt_table7
ct_table7d = lt_table7d
ct_tlines = lt_tlines
ct_asset_mov = lt_asset_mov
ct_mesg = lt_mesg

потом данные перетекают в другую таблицу
insert lines of:
lt_header into table gt_header,
lt_table1 into table gt_table1,
lt_table2 into table gt_table2,
lt_table3 into table gt_table3,
lt_table4 into table gt_table4,
lt_table4_add into table gt_table4_add,
lt_table5 into table gt_table5,
lt_table6 into table gt_table6,
lt_table7 into table gt_table7,
lt_table7d into table gt_table7d,
lt_tlines into table gt_tlines,
lt_asset_mov into table gt_asset_mov.

потом данные из таблицы в цикле попадают в структуру (рабочую область)
Code:
LOOP AT gt_table4 INTO ls_table4
и используются по назначению.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ОС1 - таблица ps_table4
СообщениеДобавлено: Ср, сен 04 2013, 21:26 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, июл 21 2013, 10:48
Сообщения: 57
Большое спасибо, вы мне очень помогли.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ОС1 - таблица ps_table4
СообщениеДобавлено: Чт, сен 05 2013, 21:20 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, июл 21 2013, 10:48
Сообщения: 57
to Plank
Добрый день.
Вы не подскажите еще откуда попадают данные в ls_anlav для этой транзакции? Из таблицы anla?
Заранее благодарю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ОС1 - таблица ps_table4
СообщениеДобавлено: Пт, сен 06 2013, 15:10 
Специалист
Специалист

Зарегистрирован:
Ср, фев 14 2007, 17:14
Сообщения: 231
sap assistant написал(а):
to Plank
Добрый день.
Вы не подскажите еще откуда попадают данные в ls_anlav для этой транзакции? Из таблицы anla?
Заранее благодарю.

Запустите поиск по программе J3RALFOS1 - anlav. там в основном селекты anla и anlz.


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

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


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

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


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

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