SAP FKK_BIX_CIT_CREATE_API Function Module for









FKK_BIX_CIT_CREATE_API is a standard fkk bix cit create api 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 fkk bix cit create api FM, simply by entering the name FKK_BIX_CIT_CREATE_API into the relevant SAP transaction such as SE37 or SE38.

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



Function FKK_BIX_CIT_CREATE_API 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 'FKK_BIX_CIT_CREATE_API'"
EXPORTING
I_CITCAT = "
IT_CIT = "
* I_MANDT = SY-MANDT "
* I_UNRATED = ' ' "
* I_TEST = ' ' "
* I_NO_COMMIT_WORK = ' ' "
* I_EXTERNAL_LOG = ' ' "
* I_MAX_PROBCL = '2' "
* I_SHOW_RESULTS = ' ' "
* I_PROCESS = ' ' "

IMPORTING
ET_CIT_ERROR = "
ET_CIT0 = "
ET_CIT2 = "
ET_CIT4 = "
ET_MESSAGES = "

EXCEPTIONS
ILLEGAL_INPUT = 1 INTERNAL_ERROR = 2 CONFIGURATION_ERROR = 3 NO_AUTHORITY = 4
.



IMPORTING Parameters details for FKK_BIX_CIT_CREATE_API

I_CITCAT -

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

IT_CIT -

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

I_MANDT -

Data type: MANDT
Default: SY-MANDT
Optional: Yes
Call by Reference: Yes

I_UNRATED -

Data type: CIT_UNRATED_KK
Default: SPACE
Optional: Yes
Call by Reference: Yes

I_TEST -

Data type: BOOLE-BOOLE
Default: SPACE
Optional: Yes
Call by Reference: Yes

I_NO_COMMIT_WORK -

Data type: X_NO_COMMIT_WORK_KK
Default: SPACE
Optional: Yes
Call by Reference: Yes

I_EXTERNAL_LOG -

Data type: BOOLE-BOOLE
Default: SPACE
Optional: Yes
Call by Reference: Yes

I_MAX_PROBCL -

Data type: PROBCL_KK
Default: '2'
Optional: No
Call by Reference: Yes

I_SHOW_RESULTS -

Data type: XFELD
Default: SPACE
Optional: No
Call by Reference: Yes

I_PROCESS -

Data type: C
Default: SPACE
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for FKK_BIX_CIT_CREATE_API

ET_CIT_ERROR -

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

ET_CIT0 -

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

ET_CIT2 -

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

ET_CIT4 -

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

ET_MESSAGES -

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

EXCEPTIONS details

ILLEGAL_INPUT -

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

INTERNAL_ERROR -

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

CONFIGURATION_ERROR -

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

NO_AUTHORITY -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for FKK_BIX_CIT_CREATE_API 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_citcat  TYPE CITCAT_KK, "   
lv_et_cit_error  TYPE FKKBIXCIT_ALL_TAB, "   
lv_illegal_input  TYPE FKKBIXCIT_ALL_TAB, "   
lv_it_cit  TYPE FKKBIXCIT_ALL_TAB, "   
lv_et_cit0  TYPE FKKBIXCIT_ALL_TAB, "   
lv_i_mandt  TYPE MANDT, "   SY-MANDT
lv_internal_error  TYPE MANDT, "   
lv_et_cit2  TYPE FKKBIXCIT_ALL_TAB, "   
lv_i_unrated  TYPE CIT_UNRATED_KK, "   SPACE
lv_configuration_error  TYPE CIT_UNRATED_KK, "   
lv_i_test  TYPE BOOLE-BOOLE, "   SPACE
lv_et_cit4  TYPE FKKBIXCIT_ALL_TAB, "   
lv_no_authority  TYPE FKKBIXCIT_ALL_TAB, "   
lv_et_messages  TYPE FKKBIX_API_MSG_TAB, "   
lv_i_no_commit_work  TYPE X_NO_COMMIT_WORK_KK, "   SPACE
lv_i_external_log  TYPE BOOLE-BOOLE, "   SPACE
lv_i_max_probcl  TYPE PROBCL_KK, "   '2'
lv_i_show_results  TYPE XFELD, "   SPACE
lv_i_process  TYPE C. "   SPACE

  CALL FUNCTION 'FKK_BIX_CIT_CREATE_API'  "
    EXPORTING
         I_CITCAT = lv_i_citcat
         IT_CIT = lv_it_cit
         I_MANDT = lv_i_mandt
         I_UNRATED = lv_i_unrated
         I_TEST = lv_i_test
         I_NO_COMMIT_WORK = lv_i_no_commit_work
         I_EXTERNAL_LOG = lv_i_external_log
         I_MAX_PROBCL = lv_i_max_probcl
         I_SHOW_RESULTS = lv_i_show_results
         I_PROCESS = lv_i_process
    IMPORTING
         ET_CIT_ERROR = lv_et_cit_error
         ET_CIT0 = lv_et_cit0
         ET_CIT2 = lv_et_cit2
         ET_CIT4 = lv_et_cit4
         ET_MESSAGES = lv_et_messages
    EXCEPTIONS
        ILLEGAL_INPUT = 1
        INTERNAL_ERROR = 2
        CONFIGURATION_ERROR = 3
        NO_AUTHORITY = 4
. " FKK_BIX_CIT_CREATE_API




ABAP code using 7.40 inline data declarations to call FM FKK_BIX_CIT_CREATE_API

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_i_mandt) = SY-MANDT.
 
 
 
DATA(ld_i_unrated) = ' '.
 
 
"SELECT single BOOLE FROM BOOLE INTO @DATA(ld_i_test).
DATA(ld_i_test) = ' '.
 
 
 
 
DATA(ld_i_no_commit_work) = ' '.
 
"SELECT single BOOLE FROM BOOLE INTO @DATA(ld_i_external_log).
DATA(ld_i_external_log) = ' '.
 
DATA(ld_i_max_probcl) = '2'.
 
DATA(ld_i_show_results) = ' '.
 
DATA(ld_i_process) = ' '.
 


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!