SAP /ACCGO/CAS_SO_SAVE_DOCUMENT Function Module for This FM will be called during Sales Order Save









/ACCGO/CAS_SO_SAVE_DOCUMENT is a standard /accgo/cas so save document SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for This FM will be called during Sales Order Save 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 /accgo/cas so save document FM, simply by entering the name /ACCGO/CAS_SO_SAVE_DOCUMENT into the relevant SAP transaction such as SE37 or SE38.

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



Function /ACCGO/CAS_SO_SAVE_DOCUMENT 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 '/ACCGO/CAS_SO_SAVE_DOCUMENT'"This FM will be called during Sales Order Save
EXPORTING
* F_UPDKZ = "Update indicator
FT180 = "Screen Sequence Control: Transaction Default Values

CHANGING
FYVBLB = "Table type for structure VBLBVB
FYVBUP = "Table for structure VBUPVB
FYFPLA = "Table for structure FPLAVB
FYFPLT = "Table for structure FPLTVB
FVBAK = "Sales Document: Header Data
FXVBAP = "Table for structure VBAPVB
FXKOMV = "Table for structure KOMV
FXVBAPF = "Table for Structure VBAPF
FXVBFA = "Table for structure VBFAVB
FXVBEP = "Table for structure VBEPVB
FXVBKD = "Table for structure VBKDVB
FXVBLB = "Table type for structure VBLBVB
FXVBPA = "Table for structure VBPAVB
FXVBUK = "Table for structure VBUKBV
FXVBUP = "Table for structure VBUPVB
FXFPLA = "Table for structure FPLAVB
FXFPLT = "Table for structure FPLTVB
FYVBAK = "Sales Document: Header Data
FYVBAPF = "Table for Structure VBAPF
FYVBAP = "Table for structure VBAPVB
FYVBADR = "Addresses: Reference Table Type for XVBADR
FXVBADR = "Addresses: Reference Table Type for XVBADR
FYVBFA = "Table for structure VBFAVB
FYVBEP = "Table for structure VBEPVB
FYVBKD = "Table for structure VBKDVB
FYVBPA = "Table for structure VBPAVB
FYVBUK = "Table for structure VBUKBV
.



IMPORTING Parameters details for /ACCGO/CAS_SO_SAVE_DOCUMENT

F_UPDKZ - Update indicator

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

FT180 - Screen Sequence Control: Transaction Default Values

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

CHANGING Parameters details for /ACCGO/CAS_SO_SAVE_DOCUMENT

FYVBLB - Table type for structure VBLBVB

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

FYVBUP - Table for structure VBUPVB

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

FYFPLA - Table for structure FPLAVB

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

FYFPLT - Table for structure FPLTVB

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

FVBAK - Sales Document: Header Data

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

FXVBAP - Table for structure VBAPVB

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

FXKOMV - Table for structure KOMV

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

FXVBAPF - Table for Structure VBAPF

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

FXVBFA - Table for structure VBFAVB

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

FXVBEP - Table for structure VBEPVB

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

FXVBKD - Table for structure VBKDVB

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

FXVBLB - Table type for structure VBLBVB

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

FXVBPA - Table for structure VBPAVB

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

FXVBUK - Table for structure VBUKBV

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

FXVBUP - Table for structure VBUPVB

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

FXFPLA - Table for structure FPLAVB

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

FXFPLT - Table for structure FPLTVB

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

FYVBAK - Sales Document: Header Data

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

FYVBAPF - Table for Structure VBAPF

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

FYVBAP - Table for structure VBAPVB

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

FYVBADR - Addresses: Reference Table Type for XVBADR

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

FXVBADR - Addresses: Reference Table Type for XVBADR

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

FYVBFA - Table for structure VBFAVB

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

FYVBEP - Table for structure VBEPVB

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

FYVBKD - Table for structure VBKDVB

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

FYVBPA - Table for structure VBPAVB

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

FYVBUK - Table for structure VBUKBV

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

Copy and paste ABAP code example for /ACCGO/CAS_SO_SAVE_DOCUMENT 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_fyvblb  TYPE VA_VBLBVB_T, "   
lv_f_updkz  TYPE UPDKZ_D, "   
lv_fyvbup  TYPE VA_VBUPVB_T, "   
lv_fyfpla  TYPE VA_FPLAVB_T, "   
lv_fyfplt  TYPE VA_FPLTVB_T, "   
lv_fvbak  TYPE VBAK, "   
lv_fxvbap  TYPE VA_VBAPVB_T, "   
lv_fxkomv  TYPE VA_KOMV_T, "   
lv_fxvbapf  TYPE VA_VBAPF_T, "   
lv_fxvbfa  TYPE VA_VBFAVB_T, "   
lv_fxvbep  TYPE VA_VBEPVB_T, "   
lv_fxvbkd  TYPE VA_VBKDVB_T, "   
lv_ft180  TYPE T180, "   
lv_fxvblb  TYPE VA_VBLBVB_T, "   
lv_fxvbpa  TYPE VA_VBPAVB_T, "   
lv_fxvbuk  TYPE VA_VBUKVB_T, "   
lv_fxvbup  TYPE VA_VBUPVB_T, "   
lv_fxfpla  TYPE VA_FPLAVB_T, "   
lv_fxfplt  TYPE VA_FPLTVB_T, "   
lv_fyvbak  TYPE VBAK, "   
lv_fyvbapf  TYPE VA_VBAPF_T, "   
lv_fyvbap  TYPE VA_VBAPVB_T, "   
lv_fyvbadr  TYPE SHP_SADRVB_T, "   
lv_fxvbadr  TYPE SHP_SADRVB_T, "   
lv_fyvbfa  TYPE VA_VBFAVB_T, "   
lv_fyvbep  TYPE VA_VBEPVB_T, "   
lv_fyvbkd  TYPE VA_VBKDVB_T, "   
lv_fyvbpa  TYPE VA_VBPAVB_T, "   
lv_fyvbuk  TYPE VA_VBUKVB_T. "   

  CALL FUNCTION '/ACCGO/CAS_SO_SAVE_DOCUMENT'  "This FM will be called during Sales Order Save
    EXPORTING
         F_UPDKZ = lv_f_updkz
         FT180 = lv_ft180
    CHANGING
         FYVBLB = lv_fyvblb
         FYVBUP = lv_fyvbup
         FYFPLA = lv_fyfpla
         FYFPLT = lv_fyfplt
         FVBAK = lv_fvbak
         FXVBAP = lv_fxvbap
         FXKOMV = lv_fxkomv
         FXVBAPF = lv_fxvbapf
         FXVBFA = lv_fxvbfa
         FXVBEP = lv_fxvbep
         FXVBKD = lv_fxvbkd
         FXVBLB = lv_fxvblb
         FXVBPA = lv_fxvbpa
         FXVBUK = lv_fxvbuk
         FXVBUP = lv_fxvbup
         FXFPLA = lv_fxfpla
         FXFPLT = lv_fxfplt
         FYVBAK = lv_fyvbak
         FYVBAPF = lv_fyvbapf
         FYVBAP = lv_fyvbap
         FYVBADR = lv_fyvbadr
         FXVBADR = lv_fxvbadr
         FYVBFA = lv_fyvbfa
         FYVBEP = lv_fyvbep
         FYVBKD = lv_fyvbkd
         FYVBPA = lv_fyvbpa
         FYVBUK = lv_fyvbuk
. " /ACCGO/CAS_SO_SAVE_DOCUMENT




ABAP code using 7.40 inline data declarations to call FM /ACCGO/CAS_SO_SAVE_DOCUMENT

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!