SAP LXE_PCY_WRITE Function Module for NOTRANSL: Schreiben eines PCY Objektes auf die Datenbank









LXE_PCY_WRITE is a standard lxe pcy write 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: Schreiben eines PCY Objektes auf die Datenbank 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 lxe pcy write FM, simply by entering the name LXE_PCY_WRITE into the relevant SAP transaction such as SE37 or SE38.

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



Function LXE_PCY_WRITE 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 'LXE_PCY_WRITE'"NOTRANSL: Schreiben eines PCY Objektes auf die Datenbank
EXPORTING
LS_PCY_HD = "
* UPDATE_ONLY = '' "Single-Character Flag
* SLANG = '' "ISO Language ID

IMPORTING
PSTATUS = "Process Status
ERR_MESS = "
ADDED_TEXTS = "
CHANGED_TEXTS = "
REMOVED_TEXTS = "

TABLES
LT_PCY_TX = "
* LT_DUMTA3 = "Dummy Structure for Versioning
* LT_DUMTA3_EX = "
.



IMPORTING Parameters details for LXE_PCY_WRITE

LS_PCY_HD -

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

UPDATE_ONLY - Single-Character Flag

Data type: CHAR1
Default: ''
Optional: No
Call by Reference: Yes

SLANG - ISO Language ID

Data type: LXEISOLANG
Default: ''
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for LXE_PCY_WRITE

PSTATUS - Process Status

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

ERR_MESS -

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

ADDED_TEXTS -

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

CHANGED_TEXTS -

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

REMOVED_TEXTS -

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

TABLES Parameters details for LXE_PCY_WRITE

LT_PCY_TX -

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

LT_DUMTA3 - Dummy Structure for Versioning

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

LT_DUMTA3_EX -

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

Copy and paste ABAP code example for LXE_PCY_WRITE 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_pstatus  TYPE LXESTATPRC, "   
lv_ls_pcy_hd  TYPE LXE_PCY_HD, "   
lt_lt_pcy_tx  TYPE STANDARD TABLE OF LXE_PCY_TX, "   
lv_err_mess  TYPE STRING, "   
lt_lt_dumta3  TYPE STANDARD TABLE OF LXE_DUMTA3, "   
lv_update_only  TYPE CHAR1, "   ''
lv_slang  TYPE LXEISOLANG, "   ''
lv_added_texts  TYPE LXE_TT_PCY_TX_STRING, "   
lt_lt_dumta3_ex  TYPE STANDARD TABLE OF LXE_DUMTA3, "   
lv_changed_texts  TYPE LXE_TT_PCY_TX_STRING_CHANGE, "   
lv_removed_texts  TYPE LXE_TT_PCY_TX_STRING. "   

  CALL FUNCTION 'LXE_PCY_WRITE'  "NOTRANSL: Schreiben eines PCY Objektes auf die Datenbank
    EXPORTING
         LS_PCY_HD = lv_ls_pcy_hd
         UPDATE_ONLY = lv_update_only
         SLANG = lv_slang
    IMPORTING
         PSTATUS = lv_pstatus
         ERR_MESS = lv_err_mess
         ADDED_TEXTS = lv_added_texts
         CHANGED_TEXTS = lv_changed_texts
         REMOVED_TEXTS = lv_removed_texts
    TABLES
         LT_PCY_TX = lt_lt_pcy_tx
         LT_DUMTA3 = lt_lt_dumta3
         LT_DUMTA3_EX = lt_lt_dumta3_ex
. " LXE_PCY_WRITE




ABAP code using 7.40 inline data declarations to call FM LXE_PCY_WRITE

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.

 
 
 
 
 
DATA(ld_update_only) = ''.
 
DATA(ld_slang) = ''.
 
 
 
 
 


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!