SAP ISU_QUOTATION_CREATE_CONFIG Function Module for









ISU_QUOTATION_CREATE_CONFIG is a standard isu quotation create config 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 isu quotation create config FM, simply by entering the name ISU_QUOTATION_CREATE_CONFIG into the relevant SAP transaction such as SE37 or SE38.

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



Function ISU_QUOTATION_CREATE_CONFIG 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 'ISU_QUOTATION_CREATE_CONFIG'"
EXPORTING
VKORG = "
* SIMULATION = ' ' "
VTWEG = "
SPART = "
PARTNER = "
SALESDOCUMENTTYPE = "
* I_HEADER = "
VALIDFROM = "
VALIDTO = "
CONTRACT = "

IMPORTING
QUOTATION = "
RETURN = "

TABLES
* I_CONF_INPUT = "
I_SERVICEOBJECTS = "
* I_QUANTITY = "
* I_PARTNERS = "
* I_ITEMSIN = "
* E_ITEMSOUT = "

EXCEPTIONS
ERROR = 1
.



IMPORTING Parameters details for ISU_QUOTATION_CREATE_CONFIG

VKORG -

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

SIMULATION -

Data type: SY-BATCH
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

VTWEG -

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

SPART -

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

PARTNER -

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

SALESDOCUMENTTYPE -

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

I_HEADER -

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

VALIDFROM -

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

VALIDTO -

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

CONTRACT -

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

EXPORTING Parameters details for ISU_QUOTATION_CREATE_CONFIG

QUOTATION -

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

RETURN -

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

TABLES Parameters details for ISU_QUOTATION_CREATE_CONFIG

I_CONF_INPUT -

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

I_SERVICEOBJECTS -

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

I_QUANTITY -

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

I_PARTNERS -

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

I_ITEMSIN -

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

E_ITEMSOUT -

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

EXCEPTIONS details

ERROR -

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

Copy and paste ABAP code example for ISU_QUOTATION_CREATE_CONFIG 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_error  TYPE STRING, "   
lv_vkorg  TYPE TVTA-VKORG, "   
lv_quotation  TYPE BAPISDHEAD-DOC_NUMBER, "   
lt_i_conf_input  TYPE STANDARD TABLE OF ISUSRVPROD_CONFOUT, "   
lv_simulation  TYPE SY-BATCH, "   SPACE
lv_vtweg  TYPE TVTA-VTWEG, "   
lv_return  TYPE BAPIRET1, "   
lt_i_serviceobjects  TYPE STANDARD TABLE OF ISUSRVPROD_KEY, "   
lv_spart  TYPE TVTA-SPART, "   
lt_i_quantity  TYPE STANDARD TABLE OF ISUSRVPROD_QUAN, "   
lv_partner  TYPE BUT000-PARTNER, "   
lt_i_partners  TYPE STANDARD TABLE OF BAPIPARTNR, "   
lt_i_itemsin  TYPE STANDARD TABLE OF BAPIITEMIN, "   
lv_salesdocumenttype  TYPE VBAK-AUART, "   
lv_i_header  TYPE BAPISDHEAD, "   
lt_e_itemsout  TYPE STANDARD TABLE OF BAPIITEMEX, "   
lv_validfrom  TYPE BAPISDHEAD-QT_VALID_F, "   
lv_validto  TYPE BAPISDHEAD-QT_VALID_T, "   
lv_contract  TYPE FKKVKP-VKONT. "   

  CALL FUNCTION 'ISU_QUOTATION_CREATE_CONFIG'  "
    EXPORTING
         VKORG = lv_vkorg
         SIMULATION = lv_simulation
         VTWEG = lv_vtweg
         SPART = lv_spart
         PARTNER = lv_partner
         SALESDOCUMENTTYPE = lv_salesdocumenttype
         I_HEADER = lv_i_header
         VALIDFROM = lv_validfrom
         VALIDTO = lv_validto
         CONTRACT = lv_contract
    IMPORTING
         QUOTATION = lv_quotation
         RETURN = lv_return
    TABLES
         I_CONF_INPUT = lt_i_conf_input
         I_SERVICEOBJECTS = lt_i_serviceobjects
         I_QUANTITY = lt_i_quantity
         I_PARTNERS = lt_i_partners
         I_ITEMSIN = lt_i_itemsin
         E_ITEMSOUT = lt_e_itemsout
    EXCEPTIONS
        ERROR = 1
. " ISU_QUOTATION_CREATE_CONFIG




ABAP code using 7.40 inline data declarations to call FM ISU_QUOTATION_CREATE_CONFIG

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 VKORG FROM TVTA INTO @DATA(ld_vkorg).
 
"SELECT single DOC_NUMBER FROM BAPISDHEAD INTO @DATA(ld_quotation).
 
 
"SELECT single BATCH FROM SY INTO @DATA(ld_simulation).
DATA(ld_simulation) = ' '.
 
"SELECT single VTWEG FROM TVTA INTO @DATA(ld_vtweg).
 
 
 
"SELECT single SPART FROM TVTA INTO @DATA(ld_spart).
 
 
"SELECT single PARTNER FROM BUT000 INTO @DATA(ld_partner).
 
 
 
"SELECT single AUART FROM VBAK INTO @DATA(ld_salesdocumenttype).
 
 
 
"SELECT single QT_VALID_F FROM BAPISDHEAD INTO @DATA(ld_validfrom).
 
"SELECT single QT_VALID_T FROM BAPISDHEAD INTO @DATA(ld_validto).
 
"SELECT single VKONT FROM FKKVKP INTO @DATA(ld_contract).
 


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!