Главная программа функции начинается не с function pool abap

Содержание
Читайте также:
Графическими редакторами являются следующие программы

* get operations
field-symbols : < fs1 >type any ,
< fs_afvg_bt >type dfps_afvg_bt .
data : it_afvg_bt type table of dfps_afvg_bt .
* Retrieve values from calling program
assign ( ‘(SAPLCOBP)AFVG_BT[]’ ) to < fs1 >.
it_afvg_bt [ ] = < fs1 >.
loop at it_afvg_bt assigning < fs_afvgb_bt >.
* perform your customer specific checks
endloop .

Получение компонентов производственного заказа
WORKORDER_UPDATE~AT_SAVE

1
2
3
4
5
6
7
8
9
10
11
12
13
14

* get components
field-symbols : < fs1 >type any .
data : begin of i_resb occurs 200 .
include structure resb .
data : end of i_resb .

* Retrieve values from calling program
assign ( ‘(SAPLCOBC)RESB_BT[]’ ) to < fs1 >.

loop at i_resb .
* perform your customer specific checks
endloop .

этот метод может быть использован при любом выходе пользователя, где параметры импорта / экспорта НЕ имеют требуемых данных.

Module Pool Programming part 1 in SAP ABAP

Вот еще несколько таблиц, которые вы можете использовать в IWO10009. Существует много других:

(SAPLMATL) MARA_TAB []
(SAPLMG21) IMARA []
(SAPLMG21) TMARA []
(SAPLBSVA) JEST_BUF []
(SAPLBSVA) JSTO_BUF []
(SAPLMATL) IMARC []
(SAPLMG22)]
IMARC BSN [] (покупка)
(SAPLIPAR) HEADER_TAB []
(SAPLV08D) GT_KNA1 []
(saplcoih) iloa
(saplcoih) afvgd
(saplCOBP) AFVG_BT []

Вот как вы можете получить эти данные в режиме отладки:

ИСПОЛЬЗОВАНИЕ ПАМЯТИ : Перейти к -> Состояние дисплея-> Использование памяти

Обычно вы можете получить данные из списка «Использование памяти»
следующим образом:

1. В режиме отладки перейдите к ранжированному списку по указанному выше пути меню.
2. Для элементов с FUNCTION-POOL возьмите 4-буквенную функциональную группу и имя таблицы
. в TCode SE80 и введите функциональную группу сверху.
4. Перейдите к одному из функциональных модулей и получите основную программу (Перейти-> Основная программа).
5. Вырежьте и вставьте имя основной программы.
6. Вернитесь к экрану отладки и enter (MainProgram) TableName []

Читайте также:
Что дает ученику работа с компьютерными программами

**************************************
ОБЛАСТИ СИСТЕМЫ — DSEG: Перейти к -> Системные области-> SAP Memory (введите DSEG, ITAB-HEADS)

Вы также можете использовать ту же технику для следующих системных областей: DSEG, ITAB-HEADS

SAP R/3 форум ABAP консультантов
Russian ABAP Developer’s Club

Russian ABAP Developer’s Club Forum Index -> ABAP
Author Message
View previous topic :: View next topic
corsair
Участник

Video 30: ABAP for ALL — Module Pool Programming Part 1 (Introduction)


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.

Источник: sapnet.ru

Что такое TYPE, TYPES, TYPE-POOL, TYPE — POOLS и TYPE-GROUP в SAP / ABAP?

Я нашел несколько ресурсов, но не уверен, что понимаю.

Вот некоторые из найденных мной ресурсов:

Не могли бы вы помочь мне с ключевыми словами: TYPE , TYPES , TYPE-GROUP , TYPE-POOL ?

Где и почему они используются?

Koray Tugay 5 Апр 2016 в 10:49

2 ответа

Лучший ответ

TYPE — это ключевое слово, которое вы используете, например, в объявлениях DATA или FIELD-SYMBOLS .

DATA lv_number TYPE i. FIELD-SYMBOLS TYPE string.

TYPES — ключевое слово, используемое для определения локальных типов.

TYPES tt_numbers TYPE STANDARD TABLE OF char5 WITH DEFAULT KEY. TYPES: BEGIN OF t_my_structure, id TYPE integer, comment TYPE string, END OF t_my_structure. TYPES: BEGIN OF t_extended_t000, my_extension TYPE char5. INCLUDE TYPE t000. TYPES END OF t_extended_t000.

TYPE-POOL — это группа локально определенных типов, поэтому вы можете использовать эти типы без дублирования во многих модулях.

Примером TYPE-POOL является группа типов ABAP . Перейдите к транзакции SE11 и выберите Type Group и введите ABAP там, затем нажмите F7. Вы увидите тело группы типов, которая определяется ключевым словом TYPE-POOL .

Вы можете использовать такую группу типов, импортировав ее в свой отчет с помощью ключевого слова TYPE-POOLS .

REPORT zzz. TYPE-POOLS: abap.

Затем вы можете использовать типы из этой группы типов в своей программе ZZZ . Думаю, для этой цели можно использовать INCLUDE , но это определенно не рекомендуется.

Мне не удалось найти ключевое слово TYPE-GROUP , потому что весьма вероятно, что это вообще не ключевое слово. Группа типов является синонимом пула типов.

Jagger 5 Апр 2016 в 10:18

Тип: это ключевое слово в Abap, которое используется для ссылки на любые встроенные типы данных. Типы: это одно из ключевых слов в Abap, которое используется для объявления локального типа данных. Тип-пул: используется для создания пользовательских данных types.it создается в словаре abap и может использоваться во всех программах abap. type-pool должен быть первым определением в определении .. Type-Pools: он используется для доступа к группе типов в type-pool .. например, SLIS является одним из типов группы, для использования его в нашей программе будет использоваться Type-Pools Slis.

Источник: question-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru