Текущее время: Вс, авг 17 2025, 01:02

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


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

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


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

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