SAP VALUATION_SL_POSTINGS Function Module for









VALUATION_SL_POSTINGS is a standard valuation sl postings SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 valuation sl postings FM, simply by entering the name VALUATION_SL_POSTINGS into the relevant SAP transaction such as SE37 or SE38.

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



Function VALUATION_SL_POSTINGS 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 'VALUATION_SL_POSTINGS'"
EXPORTING
* I_COMP = 'GL' "Component in ACC Interface
I_BWBER = "Valuation area for FI year-end closing
* I_NEW_AWREF = "Boolean Variable
* OLD_AWREF = "Reference Document Number

IMPORTING
E_AWREF = "Reference Document Number

TABLES
T_BKPF = "Accounting Document Header
T_BSEG = "Accounting Document Segment

EXCEPTIONS
NO_LEDGER_FOUND = 1 ERROR_DOCUMENT_TRANSFORM = 2 ERROR_DOCUMENT_CREATE = 3 ERROR_DOCUMENT_POST = 4
.



IMPORTING Parameters details for VALUATION_SL_POSTINGS

I_COMP - Component in ACC Interface

Data type: TRWPR-COMPONENT
Default: 'GL'
Optional: No
Call by Reference: Yes

I_BWBER - Valuation area for FI year-end closing

Data type: T033-BWBER
Optional: No
Call by Reference: Yes

I_NEW_AWREF - Boolean Variable

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

OLD_AWREF - Reference Document Number

Data type: ACCHD-AWREF
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for VALUATION_SL_POSTINGS

E_AWREF - Reference Document Number

Data type: ACCHD-AWREF
Optional: No
Call by Reference: Yes

TABLES Parameters details for VALUATION_SL_POSTINGS

T_BKPF - Accounting Document Header

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

T_BSEG - Accounting Document Segment

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

EXCEPTIONS details

NO_LEDGER_FOUND -

Data type:
Optional: No
Call by Reference: Yes

ERROR_DOCUMENT_TRANSFORM -

Data type:
Optional: No
Call by Reference: Yes

ERROR_DOCUMENT_CREATE -

Data type:
Optional: No
Call by Reference: Yes

ERROR_DOCUMENT_POST -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for VALUATION_SL_POSTINGS 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_i_comp  TYPE TRWPR-COMPONENT, "   'GL'
lt_t_bkpf  TYPE STANDARD TABLE OF BKPF, "   
lv_e_awref  TYPE ACCHD-AWREF, "   
lv_no_ledger_found  TYPE ACCHD, "   
lt_t_bseg  TYPE STANDARD TABLE OF BSEG, "   
lv_i_bwber  TYPE T033-BWBER, "   
lv_error_document_transform  TYPE T033, "   
lv_i_new_awref  TYPE BOOLE, "   
lv_error_document_create  TYPE BOOLE, "   
lv_old_awref  TYPE ACCHD-AWREF, "   
lv_error_document_post  TYPE ACCHD. "   

  CALL FUNCTION 'VALUATION_SL_POSTINGS'  "
    EXPORTING
         I_COMP = lv_i_comp
         I_BWBER = lv_i_bwber
         I_NEW_AWREF = lv_i_new_awref
         OLD_AWREF = lv_old_awref
    IMPORTING
         E_AWREF = lv_e_awref
    TABLES
         T_BKPF = lt_t_bkpf
         T_BSEG = lt_t_bseg
    EXCEPTIONS
        NO_LEDGER_FOUND = 1
        ERROR_DOCUMENT_TRANSFORM = 2
        ERROR_DOCUMENT_CREATE = 3
        ERROR_DOCUMENT_POST = 4
. " VALUATION_SL_POSTINGS




ABAP code using 7.40 inline data declarations to call FM VALUATION_SL_POSTINGS

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 COMPONENT FROM TRWPR INTO @DATA(ld_i_comp).
DATA(ld_i_comp) = 'GL'.
 
 
"SELECT single AWREF FROM ACCHD INTO @DATA(ld_e_awref).
 
 
 
"SELECT single BWBER FROM T033 INTO @DATA(ld_i_bwber).
 
 
 
 
"SELECT single AWREF FROM ACCHD INTO @DATA(ld_old_awref).
 
 


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!