SAP POS_FILIA_SUB_GROUP_PREPARE Function Module for Filialuntergruppenaufbereitung im Änderungsfall









POS_FILIA_SUB_GROUP_PREPARE is a standard pos filia sub group prepare SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Filialuntergruppenaufbereitung im Änderungsfall processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for pos filia sub group prepare FM, simply by entering the name POS_FILIA_SUB_GROUP_PREPARE into the relevant SAP transaction such as SE37 or SE38.

Function Group: WPDA
Program Name: SAPLWPDA
Main Program: SAPLWPDA
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function POS_FILIA_SUB_GROUP_PREPARE pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'POS_FILIA_SUB_GROUP_PREPARE'"Filialuntergruppenaufbereitung im Änderungsfall
EXPORTING
PI_ERSTDAT = "Datum und Zeit, aktuelles (Applikationsserver-)Datum
PI_MESTYPE_ARTSTM = "Nachrichtentyp
PI_MESTYPE_EAN = "Nachrichtentyp
PI_MESTYPE_SET = "Nachrichtentyp
PI_MESTYPE_NART = "Nachrichtentyp
PI_MESTYPE_STEU = "Nachrichtentyp
PI_MESTYPE_CUR = "Nachrichtentyp
PI_MESTYPE_PERS = "Nachrichtentyp
PI_MESTYPE_PROM = "Nachrichtentyp
PI_POINTER_NO = "Anzahl der selektierten Änderungszeiger
* PI_CONDINT_SCANNED = "= 'X', wenn Konditionsintervalle bereits gescannt wurden, sonst ' '
PI_ERSTZEIT = "Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit
PI_DATP3 = "Datum und Zeit, aktuelles (Applikationsserver-)Datum
PI_DATP4 = "Datum und Zeit, aktuelles (Applikationsserver-)Datum
PI_MODE = "POS-Schnittstelle: Modus-Flag für verschiedene Anwendungen
* PI_PARALLEL = ' ' "Kennzeichen: Aufbereitung parallel.
* PI_SERVER_GROUP = "Name der Logon/Server-Gruppe für Parallelverarbeitung
* PX_TASKNAME = "POS-Schnittstelle: Zähler 6stellig
PI_MESTYPE_WRGP = "Nachrichtentyp

IMPORTING
PE_ANZAHL_TASKS = "Anzahl der parallelen Task-Aufrufe

TABLES
PIT_FILIA_SUB_GROUP = "POS-Schnittstelle: Struktur für Filialgruppen
* PIT_OT2_EAN = "POS-Schnittstelle: Alternative Objekttabelle Nr. 2
* PIT_OT1_F_SETS = "POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel
* PIT_OT2_SETS = "POS-Schnittstelle: Alternative Objekttabelle Nr. 2
* PIT_OT1_F_NART = "POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel
* PIT_OT2_NART = "POS-Schnittstelle: Alternative Objekttabelle Nr. 2
* PIT_OT1_K_PERS = "POS-Schnittstelle: Objekttabelle Nr. 1 für Personendaten
* PIT_OT2_PERS = "POS-Schnittstelle: Objekttabelle Nr. 3 für Personendaten
* PIT_OT1_F_PROMREB = "POS-Schnittstelle: Filialabh. Objekttab. für Aktionsrabatte
* PIT_OT2_PROMREB = "POS-Schnittstelle: Filialunabh. Objekttab. für Aktionsrabatte
* PXT_INDEPENDENCE_CHECK = "POS-Schnittstelle: Tabelle zur Filialunabhängigkeitsprüfung
PIT_KONDART = "POS-Schnittstelle: POS-relevante Konditionsarten pro Filiale
* PXT_ARTDEL = "POS-Schnittstelle: Zu löschende Artikel
* PIT_FILTER_SEGS = "ALE: IDoc-Reduktionstabelle
* PET_RFCDEST = "POS-Schnittstelle: Struktur für Aufnahme fehlerhafter Tasks
* PIT_MARA_BUF = "Allgemeine Materialdaten
* PIT_MARM_BUF = "MARM-Puffer
* PIT_MVKE_BUF = "Verkaufsdaten zum Material
* PIT_A071_MATNR = "Alle Artikelnummern aus Tabelle A071
* PIT_OLD_EAN = "POS-Schnittstelle: Zum zwischenspeichern von Haup-EAN's
* PIT_OLD_EAN_NART = "POS-Schnittstelle: Zum zwischenspeichern von Haup-EAN's
* PIT_OLD_EAN_SET = "POS-Schnittstelle: Zum zwischenspeichern von Haup-EAN's
* PXT_STATISTIK = "POS-Schnittstelle: Struktur für Daten zur Listaufbereitung
* PIT_ZUS_EAN_DEL = "POS-Schnittstelle: Sammeln von Änderungen zusätzlicher EAN's
* PIT_EAN_CHANGE = "POS-Schnittstelle: Sammeln von Änderungen zusätzlicher EAN's
* PIT_OT3_ARTSTM_BUF = "Puffer für gescannte Konditionsintervalle
* PIT_KOND_ART_BUF = "POS-Ausgang: Verkürzte SACO-Struktur für Pufferzwecke, Preis
* PIT_STAFF_ART_BUF = "POS-Ausgang: Verkürzte CONDSCALE-Struktur für Pufferzwecke
* PIT_ARTSTEU_BUF = "POS-Ausgang: Struktur für Pufferzwecke (Steuernkennzeichen)
* PXT_STATISTIK_WDLSP = "POS-Schnittstelle: Struktur für WDLSP-Daten (f. Listausgabe)
* PIT_OT1_F_WRGP = "POS-Schnittstelle: Filialabh. Objekttab. für Warengruppen
* PIT_OT2_WRGP = "POS-Schnittstelle: Filialunabh. Objekttab. für Warengruppen
* PIT_OT1_F_ARTSTM = "POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel
* PIT_OT2_ARTSTM = "POS-Schnittstelle: Objekttabelle Nr. 2 für Artikelstamm
* PIT_OT1_F_EAN = "POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel
.




Customer Function user exits

Below is a list of CUSTOMER FUNCTION exit user exits that are available within this program and maybe relevant for this FM.
EXIT_SAPLWPDA_001 POS Interface: Modification of the IDoc Data Material Groups
EXIT_SAPLWPDA_002 POS Interface: Modification of IDoc Data for Material Master
EXIT_SAPLWPDA_003 POS Interface: Modification of IDoc Data for EAN/UPC References
EXIT_SAPLWPDA_004 POS Interface: Modification of IDoc Data for Set Assignments
EXIT_SAPLWPDA_005 POS Interface: Modification of IDoc Data for Follow-On Items
EXIT_SAPLWPDA_006 POS Interface: Modification of IDoc Data for Exchange Rates
EXIT_SAPLWPDA_007 POS Interface: Modification of IDoc Data for Taxes
EXIT_SAPLWPDA_008 POS Interface: Modification of IDoc Data for Personal Data
EXIT_SAPLWPDA_009 POS Interface: Additional Change Pointer Analysis for WP_PLU
EXIT_SAPLWPDA_010 POS Interface: Additional Change Pointer Analysis for WPDSET
EXIT_SAPLWPDA_011 POS Interface: Additional Change Pointer Analysis for WPDNAC
EXIT_SAPLWPDA_012 POS Interface: Additional Change Pointer Analysis for WPDWGR
EXIT_SAPLWPDA_013 POS Interface: Additional Change Pointer Analysis for WP_PER
EXIT_SAPLWPDA_015 POS Outbound: Additional Filter Option in Condition Pointer Analysis
EXIT_SAPLWPDA_016 POS Interface: Modification of IDoc Data for Promotion Discounts
EXIT_SAPLWPDA_017 POS Interface: Additional Change Pointer Analysis for WPDREB

IMPORTING Parameters details for POS_FILIA_SUB_GROUP_PREPARE

PI_ERSTDAT - Datum und Zeit, aktuelles (Applikationsserver-)Datum

Data type: SY-DATUM
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_ARTSTM - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_EAN - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_SET - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_NART - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_STEU - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_CUR - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_PERS - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_PROM - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

PI_POINTER_NO - Anzahl der selektierten Änderungszeiger

Data type: I
Optional: No
Call by Reference: No ( called with pass by value option)

PI_CONDINT_SCANNED - = 'X', wenn Konditionsintervalle bereits gescannt wurden, sonst SPACE

Data type: WPSTRUC-MODUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

PI_ERSTZEIT - Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit

Data type: SY-UZEIT
Optional: No
Call by Reference: No ( called with pass by value option)

PI_DATP3 - Datum und Zeit, aktuelles (Applikationsserver-)Datum

Data type: SY-DATUM
Optional: No
Call by Reference: No ( called with pass by value option)

PI_DATP4 - Datum und Zeit, aktuelles (Applikationsserver-)Datum

Data type: SY-DATUM
Optional: No
Call by Reference: No ( called with pass by value option)

PI_MODE - POS-Schnittstelle: Modus-Flag für verschiedene Anwendungen

Data type: WPSTRUC-MODUS
Optional: No
Call by Reference: No ( called with pass by value option)

PI_PARALLEL - Kennzeichen: Aufbereitung parallel.

Data type: WPSTRUC-PARALLEL
Default: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)

PI_SERVER_GROUP - Name der Logon/Server-Gruppe für Parallelverarbeitung

Data type: WPSTRUC-SERVERGRP
Optional: Yes
Call by Reference: No ( called with pass by value option)

PX_TASKNAME - POS-Schnittstelle: Zähler 6stellig

Data type: WPSTRUC-COUNTER6
Optional: Yes
Call by Reference: No ( called with pass by value option)

PI_MESTYPE_WRGP - Nachrichtentyp

Data type: EDIMSG-MESTYP
Optional: No
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for POS_FILIA_SUB_GROUP_PREPARE

PE_ANZAHL_TASKS - Anzahl der parallelen Task-Aufrufe

Data type: WPSTRUC-COUNTER6
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for POS_FILIA_SUB_GROUP_PREPARE

PIT_FILIA_SUB_GROUP - POS-Schnittstelle: Struktur für Filialgruppen

Data type: WPFILIAGRP
Optional: No
Call by Reference: Yes

PIT_OT2_EAN - POS-Schnittstelle: Alternative Objekttabelle Nr. 2

Data type: WPAOT2_ALT
Optional: Yes
Call by Reference: Yes

PIT_OT1_F_SETS - POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel

Data type: WPARTSTM
Optional: Yes
Call by Reference: Yes

PIT_OT2_SETS - POS-Schnittstelle: Alternative Objekttabelle Nr. 2

Data type: WPAOT2_ALT
Optional: Yes
Call by Reference: Yes

PIT_OT1_F_NART - POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel

Data type: WPARTSTM
Optional: Yes
Call by Reference: Yes

PIT_OT2_NART - POS-Schnittstelle: Alternative Objekttabelle Nr. 2

Data type: WPAOT2_ALT
Optional: Yes
Call by Reference: Yes

PIT_OT1_K_PERS - POS-Schnittstelle: Objekttabelle Nr. 1 für Personendaten

Data type: WPPDOT1
Optional: Yes
Call by Reference: Yes

PIT_OT2_PERS - POS-Schnittstelle: Objekttabelle Nr. 3 für Personendaten

Data type: WPPDOT3
Optional: Yes
Call by Reference: Yes

PIT_OT1_F_PROMREB - POS-Schnittstelle: Filialabh. Objekttab. für Aktionsrabatte

Data type: WPPROMREB1
Optional: Yes
Call by Reference: Yes

PIT_OT2_PROMREB - POS-Schnittstelle: Filialunabh. Objekttab. für Aktionsrabatte

Data type: WPPROMREB2
Optional: Yes
Call by Reference: Yes

PXT_INDEPENDENCE_CHECK - POS-Schnittstelle: Tabelle zur Filialunabhängigkeitsprüfung

Data type: WPINDEPEND
Optional: Yes
Call by Reference: Yes

PIT_KONDART - POS-Schnittstelle: POS-relevante Konditionsarten pro Filiale

Data type: WPKONDART
Optional: No
Call by Reference: Yes

PXT_ARTDEL - POS-Schnittstelle: Zu löschende Artikel

Data type: WPDEL
Optional: Yes
Call by Reference: Yes

PIT_FILTER_SEGS - ALE: IDoc-Reduktionstabelle

Data type: BDI_REDUCT
Optional: Yes
Call by Reference: Yes

PET_RFCDEST - POS-Schnittstelle: Struktur für Aufnahme fehlerhafter Tasks

Data type: WPRFCDEST
Optional: Yes
Call by Reference: Yes

PIT_MARA_BUF - Allgemeine Materialdaten

Data type: MARA
Optional: Yes
Call by Reference: Yes

PIT_MARM_BUF - MARM-Puffer

Data type: WPOS_SHORT_MARM
Optional: Yes
Call by Reference: Yes

PIT_MVKE_BUF - Verkaufsdaten zum Material

Data type: MVKE
Optional: Yes
Call by Reference: Yes

PIT_A071_MATNR - Alle Artikelnummern aus Tabelle A071

Data type: PRE03
Optional: Yes
Call by Reference: Yes

PIT_OLD_EAN - POS-Schnittstelle: Zum zwischenspeichern von Haup-EAN's

Data type: WPOLDEAN
Optional: Yes
Call by Reference: Yes

PIT_OLD_EAN_NART - POS-Schnittstelle: Zum zwischenspeichern von Haup-EAN's

Data type: WPOLDEAN
Optional: Yes
Call by Reference: Yes

PIT_OLD_EAN_SET - POS-Schnittstelle: Zum zwischenspeichern von Haup-EAN's

Data type: WPOLDEAN
Optional: Yes
Call by Reference: Yes

PXT_STATISTIK - POS-Schnittstelle: Struktur für Daten zur Listaufbereitung

Data type: WPLISTDATA
Optional: Yes
Call by Reference: Yes

PIT_ZUS_EAN_DEL - POS-Schnittstelle: Sammeln von Änderungen zusätzlicher EAN's

Data type: WPDEL
Optional: Yes
Call by Reference: Yes

PIT_EAN_CHANGE - POS-Schnittstelle: Sammeln von Änderungen zusätzlicher EAN's

Data type: WPEANCHG
Optional: Yes
Call by Reference: Yes

PIT_OT3_ARTSTM_BUF - Puffer für gescannte Konditionsintervalle

Data type: WPAOT3
Optional: Yes
Call by Reference: Yes

PIT_KOND_ART_BUF - POS-Ausgang: Verkürzte SACO-Struktur für Pufferzwecke, Preis

Data type: WPOS_PRICES
Optional: Yes
Call by Reference: Yes

PIT_STAFF_ART_BUF - POS-Ausgang: Verkürzte CONDSCALE-Struktur für Pufferzwecke

Data type: WPOS_CONDSCALE
Optional: Yes
Call by Reference: Yes

PIT_ARTSTEU_BUF - POS-Ausgang: Struktur für Pufferzwecke (Steuernkennzeichen)

Data type: WPOS_TAXES
Optional: Yes
Call by Reference: Yes

PXT_STATISTIK_WDLSP - POS-Schnittstelle: Struktur für WDLSP-Daten (f. Listausgabe)

Data type: WPSTATWDLSP
Optional: Yes
Call by Reference: Yes

PIT_OT1_F_WRGP - POS-Schnittstelle: Filialabh. Objekttab. für Warengruppen

Data type: WPWRGP_OT1
Optional: Yes
Call by Reference: Yes

PIT_OT2_WRGP - POS-Schnittstelle: Filialunabh. Objekttab. für Warengruppen

Data type: WPWRGP_OT2
Optional: Yes
Call by Reference: Yes

PIT_OT1_F_ARTSTM - POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel

Data type: WPARTSTM
Optional: Yes
Call by Reference: Yes

PIT_OT2_ARTSTM - POS-Schnittstelle: Objekttabelle Nr. 2 für Artikelstamm

Data type: WPAOT2
Optional: Yes
Call by Reference: Yes

PIT_OT1_F_EAN - POS-Schnittstelle: Filialabhängige Objekttabelle für Artikel

Data type: WPARTSTM
Optional: Yes
Call by Reference: Yes

Copy and paste ABAP code example for POS_FILIA_SUB_GROUP_PREPARE Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_pi_erstdat  TYPE SY-DATUM, "   
lv_pe_anzahl_tasks  TYPE WPSTRUC-COUNTER6, "   
lt_pit_filia_sub_group  TYPE STANDARD TABLE OF WPFILIAGRP, "   
lt_pit_ot2_ean  TYPE STANDARD TABLE OF WPAOT2_ALT, "   
lv_pi_mestype_artstm  TYPE EDIMSG-MESTYP, "   
lt_pit_ot1_f_sets  TYPE STANDARD TABLE OF WPARTSTM, "   
lv_pi_mestype_ean  TYPE EDIMSG-MESTYP, "   
lt_pit_ot2_sets  TYPE STANDARD TABLE OF WPAOT2_ALT, "   
lv_pi_mestype_set  TYPE EDIMSG-MESTYP, "   
lt_pit_ot1_f_nart  TYPE STANDARD TABLE OF WPARTSTM, "   
lv_pi_mestype_nart  TYPE EDIMSG-MESTYP, "   
lt_pit_ot2_nart  TYPE STANDARD TABLE OF WPAOT2_ALT, "   
lv_pi_mestype_steu  TYPE EDIMSG-MESTYP, "   
lt_pit_ot1_k_pers  TYPE STANDARD TABLE OF WPPDOT1, "   
lv_pi_mestype_cur  TYPE EDIMSG-MESTYP, "   
lt_pit_ot2_pers  TYPE STANDARD TABLE OF WPPDOT3, "   
lv_pi_mestype_pers  TYPE EDIMSG-MESTYP, "   
lv_pi_mestype_prom  TYPE EDIMSG-MESTYP, "   
lt_pit_ot1_f_promreb  TYPE STANDARD TABLE OF WPPROMREB1, "   
lv_pi_pointer_no  TYPE I, "   
lt_pit_ot2_promreb  TYPE STANDARD TABLE OF WPPROMREB2, "   
lv_pi_condint_scanned  TYPE WPSTRUC-MODUS, "   
lt_pxt_independence_check  TYPE STANDARD TABLE OF WPINDEPEND, "   
lt_pit_kondart  TYPE STANDARD TABLE OF WPKONDART, "   
lv_pi_erstzeit  TYPE SY-UZEIT, "   
lt_pxt_artdel  TYPE STANDARD TABLE OF WPDEL, "   
lt_pit_filter_segs  TYPE STANDARD TABLE OF BDI_REDUCT, "   
lt_pet_rfcdest  TYPE STANDARD TABLE OF WPRFCDEST, "   
lt_pit_mara_buf  TYPE STANDARD TABLE OF MARA, "   
lt_pit_marm_buf  TYPE STANDARD TABLE OF WPOS_SHORT_MARM, "   
lt_pit_mvke_buf  TYPE STANDARD TABLE OF MVKE, "   
lt_pit_a071_matnr  TYPE STANDARD TABLE OF PRE03, "   
lt_pit_old_ean  TYPE STANDARD TABLE OF WPOLDEAN, "   
lt_pit_old_ean_nart  TYPE STANDARD TABLE OF WPOLDEAN, "   
lt_pit_old_ean_set  TYPE STANDARD TABLE OF WPOLDEAN, "   
lv_pi_datp3  TYPE SY-DATUM, "   
lt_pxt_statistik  TYPE STANDARD TABLE OF WPLISTDATA, "   
lt_pit_zus_ean_del  TYPE STANDARD TABLE OF WPDEL, "   
lt_pit_ean_change  TYPE STANDARD TABLE OF WPEANCHG, "   
lt_pit_ot3_artstm_buf  TYPE STANDARD TABLE OF WPAOT3, "   
lt_pit_kond_art_buf  TYPE STANDARD TABLE OF WPOS_PRICES, "   
lt_pit_staff_art_buf  TYPE STANDARD TABLE OF WPOS_CONDSCALE, "   
lt_pit_artsteu_buf  TYPE STANDARD TABLE OF WPOS_TAXES, "   
lv_pi_datp4  TYPE SY-DATUM, "   
lt_pxt_statistik_wdlsp  TYPE STANDARD TABLE OF WPSTATWDLSP, "   
lv_pi_mode  TYPE WPSTRUC-MODUS, "   
lt_pit_ot1_f_wrgp  TYPE STANDARD TABLE OF WPWRGP_OT1, "   
lv_pi_parallel  TYPE WPSTRUC-PARALLEL, "   ' '
lt_pit_ot2_wrgp  TYPE STANDARD TABLE OF WPWRGP_OT2, "   
lv_pi_server_group  TYPE WPSTRUC-SERVERGRP, "   
lt_pit_ot1_f_artstm  TYPE STANDARD TABLE OF WPARTSTM, "   
lv_px_taskname  TYPE WPSTRUC-COUNTER6, "   
lt_pit_ot2_artstm  TYPE STANDARD TABLE OF WPAOT2, "   
lt_pit_ot1_f_ean  TYPE STANDARD TABLE OF WPARTSTM, "   
lv_pi_mestype_wrgp  TYPE EDIMSG-MESTYP. "   

  CALL FUNCTION 'POS_FILIA_SUB_GROUP_PREPARE'  "Filialuntergruppenaufbereitung im Änderungsfall
    EXPORTING
         PI_ERSTDAT = lv_pi_erstdat
         PI_MESTYPE_ARTSTM = lv_pi_mestype_artstm
         PI_MESTYPE_EAN = lv_pi_mestype_ean
         PI_MESTYPE_SET = lv_pi_mestype_set
         PI_MESTYPE_NART = lv_pi_mestype_nart
         PI_MESTYPE_STEU = lv_pi_mestype_steu
         PI_MESTYPE_CUR = lv_pi_mestype_cur
         PI_MESTYPE_PERS = lv_pi_mestype_pers
         PI_MESTYPE_PROM = lv_pi_mestype_prom
         PI_POINTER_NO = lv_pi_pointer_no
         PI_CONDINT_SCANNED = lv_pi_condint_scanned
         PI_ERSTZEIT = lv_pi_erstzeit
         PI_DATP3 = lv_pi_datp3
         PI_DATP4 = lv_pi_datp4
         PI_MODE = lv_pi_mode
         PI_PARALLEL = lv_pi_parallel
         PI_SERVER_GROUP = lv_pi_server_group
         PX_TASKNAME = lv_px_taskname
         PI_MESTYPE_WRGP = lv_pi_mestype_wrgp
    IMPORTING
         PE_ANZAHL_TASKS = lv_pe_anzahl_tasks
    TABLES
         PIT_FILIA_SUB_GROUP = lt_pit_filia_sub_group
         PIT_OT2_EAN = lt_pit_ot2_ean
         PIT_OT1_F_SETS = lt_pit_ot1_f_sets
         PIT_OT2_SETS = lt_pit_ot2_sets
         PIT_OT1_F_NART = lt_pit_ot1_f_nart
         PIT_OT2_NART = lt_pit_ot2_nart
         PIT_OT1_K_PERS = lt_pit_ot1_k_pers
         PIT_OT2_PERS = lt_pit_ot2_pers
         PIT_OT1_F_PROMREB = lt_pit_ot1_f_promreb
         PIT_OT2_PROMREB = lt_pit_ot2_promreb
         PXT_INDEPENDENCE_CHECK = lt_pxt_independence_check
         PIT_KONDART = lt_pit_kondart
         PXT_ARTDEL = lt_pxt_artdel
         PIT_FILTER_SEGS = lt_pit_filter_segs
         PET_RFCDEST = lt_pet_rfcdest
         PIT_MARA_BUF = lt_pit_mara_buf
         PIT_MARM_BUF = lt_pit_marm_buf
         PIT_MVKE_BUF = lt_pit_mvke_buf
         PIT_A071_MATNR = lt_pit_a071_matnr
         PIT_OLD_EAN = lt_pit_old_ean
         PIT_OLD_EAN_NART = lt_pit_old_ean_nart
         PIT_OLD_EAN_SET = lt_pit_old_ean_set
         PXT_STATISTIK = lt_pxt_statistik
         PIT_ZUS_EAN_DEL = lt_pit_zus_ean_del
         PIT_EAN_CHANGE = lt_pit_ean_change
         PIT_OT3_ARTSTM_BUF = lt_pit_ot3_artstm_buf
         PIT_KOND_ART_BUF = lt_pit_kond_art_buf
         PIT_STAFF_ART_BUF = lt_pit_staff_art_buf
         PIT_ARTSTEU_BUF = lt_pit_artsteu_buf
         PXT_STATISTIK_WDLSP = lt_pxt_statistik_wdlsp
         PIT_OT1_F_WRGP = lt_pit_ot1_f_wrgp
         PIT_OT2_WRGP = lt_pit_ot2_wrgp
         PIT_OT1_F_ARTSTM = lt_pit_ot1_f_artstm
         PIT_OT2_ARTSTM = lt_pit_ot2_artstm
         PIT_OT1_F_EAN = lt_pit_ot1_f_ean
. " POS_FILIA_SUB_GROUP_PREPARE




ABAP code using 7.40 inline data declarations to call FM POS_FILIA_SUB_GROUP_PREPARE

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

"SELECT single DATUM FROM SY INTO @DATA(ld_pi_erstdat).
 
"SELECT single COUNTER6 FROM WPSTRUC INTO @DATA(ld_pe_anzahl_tasks).
 
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_artstm).
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_ean).
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_set).
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_nart).
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_steu).
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_cur).
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_pers).
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_prom).
 
 
 
 
"SELECT single MODUS FROM WPSTRUC INTO @DATA(ld_pi_condint_scanned).
 
 
 
"SELECT single UZEIT FROM SY INTO @DATA(ld_pi_erstzeit).
 
 
 
 
 
 
 
 
 
 
 
"SELECT single DATUM FROM SY INTO @DATA(ld_pi_datp3).
 
 
 
 
 
 
 
 
"SELECT single DATUM FROM SY INTO @DATA(ld_pi_datp4).
 
 
"SELECT single MODUS FROM WPSTRUC INTO @DATA(ld_pi_mode).
 
 
"SELECT single PARALLEL FROM WPSTRUC INTO @DATA(ld_pi_parallel).
DATA(ld_pi_parallel) = ' '.
 
 
"SELECT single SERVERGRP FROM WPSTRUC INTO @DATA(ld_pi_server_group).
 
 
"SELECT single COUNTER6 FROM WPSTRUC INTO @DATA(ld_px_taskname).
 
 
 
"SELECT single MESTYP FROM EDIMSG INTO @DATA(ld_pi_mestype_wrgp).
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!