SAP ERPSLS_ORDER_TRACKING Function Module for NOTRANSL: Order Tracking von Auftragspositionen









ERPSLS_ORDER_TRACKING is a standard erpsls order tracking SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: Order Tracking von Auftragspositionen 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 erpsls order tracking FM, simply by entering the name ERPSLS_ORDER_TRACKING into the relevant SAP transaction such as SE37 or SE38.

Function Group: ERP_SALES_O2C_SLS
Program Name: SAPLERP_SALES_O2C_SLS
Main Program: SAPLERP_SALES_O2C_SLS
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function ERPSLS_ORDER_TRACKING 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 'ERPSLS_ORDER_TRACKING'"NOTRANSL: Order Tracking von Auftragspositionen
EXPORTING
* IT_RG_VBELN = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_VKORG = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_VTWEG = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_SPART = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_VKBUR = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_VKGRP = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_MATNR = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IV_MAXSEL = "Maximum Number of Selected Entries
* IF_OPEN = "Open Orders
* IT_RG_AUART = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_KUNAG = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_BSTKD = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_ERDAT = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IT_RG_AUDAT = "Range Table: Date
* IT_RG_ERNAM = "DE-EN-LANG-SWITCH-NO-TRANSLATION
* IV_ZPAVW = "Partner function of the person responsible for the transact.
* IT_RG_ZPERS = "DE-EN-LANG-SWITCH-NO-TRANSLATION

IMPORTING
ET_ORDTRACK = "Table Type: Order Tracking for Item Info
ET_AUTH_AUART = "Authorization for SD Order Types
ET_AUTH_ORGDATA = "Authorization for Sales Areas
EF_MORE_ENTRIES = "DE-EN-LANG-SWITCH-NO-TRANSLATION
.



IMPORTING Parameters details for ERPSLS_ORDER_TRACKING

IT_RG_VBELN - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_VKORG - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_VTWEG - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_SPART - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_VKBUR - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_VKGRP - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_MATNR - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IV_MAXSEL - Maximum Number of Selected Entries

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

IF_OPEN - Open Orders

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

IT_RG_AUART - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_KUNAG - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_BSTKD - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_ERDAT - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IT_RG_AUDAT - Range Table: Date

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

IT_RG_ERNAM - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

IV_ZPAVW - Partner function of the person responsible for the transact.

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

IT_RG_ZPERS - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

EXPORTING Parameters details for ERPSLS_ORDER_TRACKING

ET_ORDTRACK - Table Type: Order Tracking for Item Info

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

ET_AUTH_AUART - Authorization for SD Order Types

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

ET_AUTH_ORGDATA - Authorization for Sales Areas

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

EF_MORE_ENTRIES - DE-EN-LANG-SWITCH-NO-TRANSLATION

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

Copy and paste ABAP code example for ERPSLS_ORDER_TRACKING 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_et_ordtrack  TYPE TDT_ORDTRACK, "   
lv_it_rg_vbeln  TYPE TRG_CHAR10, "   
lv_it_rg_vkorg  TYPE TRG_CHAR4, "   
lv_it_rg_vtweg  TYPE TRG_CHAR2, "   
lv_it_rg_spart  TYPE TRG_CHAR2, "   
lv_it_rg_vkbur  TYPE TRG_CHAR4, "   
lv_it_rg_vkgrp  TYPE TRG_CHAR3, "   
lv_it_rg_matnr  TYPE TDT_RG_MATNR, "   
lv_iv_maxsel  TYPE TBMAXSEL, "   
lv_if_open  TYPE FLAG, "   
lv_it_rg_auart  TYPE TDT_RG_AUART, "   
lv_et_auth_auart  TYPE TDT_AUTH_AUART, "   
lv_it_rg_kunag  TYPE TDT_RG_KUNAG, "   
lv_et_auth_orgdata  TYPE TDT_AUTH_ORGDATA, "   
lv_it_rg_bstkd  TYPE TDT_RG_BSTKD, "   
lv_ef_more_entries  TYPE FLAG, "   
lv_it_rg_erdat  TYPE TRG_DATE, "   
lv_it_rg_audat  TYPE TRG_DATE, "   
lv_it_rg_ernam  TYPE TRG_CHAR12, "   
lv_iv_zpavw  TYPE DZUPAR, "   
lv_it_rg_zpers  TYPE TDT_RG_PERNR. "   

  CALL FUNCTION 'ERPSLS_ORDER_TRACKING'  "NOTRANSL: Order Tracking von Auftragspositionen
    EXPORTING
         IT_RG_VBELN = lv_it_rg_vbeln
         IT_RG_VKORG = lv_it_rg_vkorg
         IT_RG_VTWEG = lv_it_rg_vtweg
         IT_RG_SPART = lv_it_rg_spart
         IT_RG_VKBUR = lv_it_rg_vkbur
         IT_RG_VKGRP = lv_it_rg_vkgrp
         IT_RG_MATNR = lv_it_rg_matnr
         IV_MAXSEL = lv_iv_maxsel
         IF_OPEN = lv_if_open
         IT_RG_AUART = lv_it_rg_auart
         IT_RG_KUNAG = lv_it_rg_kunag
         IT_RG_BSTKD = lv_it_rg_bstkd
         IT_RG_ERDAT = lv_it_rg_erdat
         IT_RG_AUDAT = lv_it_rg_audat
         IT_RG_ERNAM = lv_it_rg_ernam
         IV_ZPAVW = lv_iv_zpavw
         IT_RG_ZPERS = lv_it_rg_zpers
    IMPORTING
         ET_ORDTRACK = lv_et_ordtrack
         ET_AUTH_AUART = lv_et_auth_auart
         ET_AUTH_ORGDATA = lv_et_auth_orgdata
         EF_MORE_ENTRIES = lv_ef_more_entries
. " ERPSLS_ORDER_TRACKING




ABAP code using 7.40 inline data declarations to call FM ERPSLS_ORDER_TRACKING

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.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!