FKK_SAMPLE_5502 is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name FKK_SAMPLE_5502 into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
FKML1
Released Date:
30.03.2001
Processing type: Normal fucntion module
CALL FUNCTION 'FKK_SAMPLE_5502' "Example 5502: Check whether Reversal Must Be Confirmed
EXPORTING
i_fkkko = " fkkko Header of Document to be Reversed
i_fkk_c4eye_rev = " fkk_c4eye_rev Parameters for Reversal
IMPORTING
e_c4eye = " c4eye_kk Reason for Required Confirmation
e_c4eye_par = " fkk_c4eye_par Additional Parameters for Role Determination
e_c4lev = " c4lev_kk Number of Parallel Checks
e_no_wf_text = " xfeld No Reason (1002611)
TABLES
t_fkkop = " fkkop Items of Document to be Reversed
t_fkkopk = " fkkopk Offsetting Items of Document to be Reversed
t_fkkopw = " fkkopw Repetition Specifications of Document to be Reversed
t_fkkop_cl = " fkkop Items Cleared by Document to be Reversed
t_fkkopw_cl = " fkkopw Repetition Items Cleared by Document to be Reversed
. " FKK_SAMPLE_5502
The ABAP code below is a full code listing to execute function module FKK_SAMPLE_5502 including all data declarations. The code uses 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 original method of declaring data variables up front. 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).
| ld_e_c4eye | TYPE C4EYE_KK , |
| ld_e_c4eye_par | TYPE FKK_C4EYE_PAR , |
| ld_e_c4lev | TYPE C4LEV_KK , |
| ld_e_no_wf_text | TYPE XFELD , |
| it_t_fkkop | TYPE STANDARD TABLE OF FKKOP,"TABLES PARAM |
| wa_t_fkkop | LIKE LINE OF it_t_fkkop , |
| it_t_fkkopk | TYPE STANDARD TABLE OF FKKOPK,"TABLES PARAM |
| wa_t_fkkopk | LIKE LINE OF it_t_fkkopk , |
| it_t_fkkopw | TYPE STANDARD TABLE OF FKKOPW,"TABLES PARAM |
| wa_t_fkkopw | LIKE LINE OF it_t_fkkopw , |
| it_t_fkkop_cl | TYPE STANDARD TABLE OF FKKOP,"TABLES PARAM |
| wa_t_fkkop_cl | LIKE LINE OF it_t_fkkop_cl , |
| it_t_fkkopw_cl | TYPE STANDARD TABLE OF FKKOPW,"TABLES PARAM |
| wa_t_fkkopw_cl | LIKE LINE OF it_t_fkkopw_cl . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_e_c4eye | TYPE C4EYE_KK , |
| ld_i_fkkko | TYPE FKKKO , |
| it_t_fkkop | TYPE STANDARD TABLE OF FKKOP , |
| wa_t_fkkop | LIKE LINE OF it_t_fkkop, |
| ld_e_c4eye_par | TYPE FKK_C4EYE_PAR , |
| ld_i_fkk_c4eye_rev | TYPE FKK_C4EYE_REV , |
| it_t_fkkopk | TYPE STANDARD TABLE OF FKKOPK , |
| wa_t_fkkopk | LIKE LINE OF it_t_fkkopk, |
| ld_e_c4lev | TYPE C4LEV_KK , |
| it_t_fkkopw | TYPE STANDARD TABLE OF FKKOPW , |
| wa_t_fkkopw | LIKE LINE OF it_t_fkkopw, |
| ld_e_no_wf_text | TYPE XFELD , |
| it_t_fkkop_cl | TYPE STANDARD TABLE OF FKKOP , |
| wa_t_fkkop_cl | LIKE LINE OF it_t_fkkop_cl, |
| it_t_fkkopw_cl | TYPE STANDARD TABLE OF FKKOPW , |
| wa_t_fkkopw_cl | LIKE LINE OF it_t_fkkopw_cl. |
The function module called up for event 5502 defines whether the
reversal being posted has to be confirmed.
...See here for full SAP fm documentation
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name FKK_SAMPLE_5502 or its description.
FKK_SAMPLE_5502 - Example 5502: Check whether Reversal Must Be Confirmed FKK_SAMPLE_5500 - Example 5500: Check whether New Document Must Be Confirmed FKK_SAMPLE_5460 - Selection of Additional Information for Analysis Reports FKK_SAMPLE_5450 - FKK_SAMPLE_5440 - Indicator whether Item Is to Be Distributed FKK_SAMPLE_5430 - Revenue Distribution: File Creation by Analysis Report