FKK_INTERNAL_DOC_INSERT 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_INTERNAL_DOC_INSERT into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
FKB0
Released Date:
Not Released
Processing type: Start update immediately (start immed)
CALL FUNCTION 'FKK_INTERNAL_DOC_INSERT' "
TABLES
* t_dfkkop = " dfkkop Line Items (Open Items)
* t_dfkkopc = " dfkkopc Data for Payment Card Authorization
* t_dfkkopwh = " dfkkopwh Withholding Tax Data for Business Partner Item
* t_dfkkopk = " dfkkopk Line Items (Offsetting Items)
* t_dfkkopkc = " dfkkopkc Data for Payment Card Authorization
* t_dfkkopkx = " dfkkopkx Line Items (Offsetting Items)
* t_dfkkopaa = " dfkkopaa Distribution Items with Account Assignment
* t_dfkkopw = " dfkkopw Line Items (Repetition Specifications)
t_dfkkko = " dfkkko Document Headers
* t_dfkkkoar = " dfkkkoar
* t_dfkkkoar_u = " dfkkkoar
* t_dfkkko_wf = " dfkkko_wf Document Headers (Workflow Appendix)
* t_dfkkobjrl = " dfkkobjrl Object Relationships
* t_dfkkesr = " dfkkesr
* t_fkkoplocks = " fkkoplocks Locks on Line Item
* t_fkkclrinf1 = " fkkclrinf1 Correspondence Requests
* t_v1fkkko = " v1_fkkko Reversal information
* t_v1fkkop = " v1fkkop_erw Normal Clearing Items
* t_v2fkkop = " v2fkkop_erw Normal Split Items
* t_v3fkkop = " v3_fkkop Items for Clearing Reset
* t_v4fkkop = " dfkkop_key_s Cleared Charges Receivables in Collective Bills
* t_v7fkkop = " v7fkkop_erw Promise to Pay
* t_v1fkkopw = " v1_fkkopw Repetition Items for Clearing
* t_v1fkkopkc = " v1_fkkopkc
* t_dfkkopwh_c = " dfkkopwh Withholding Tax Data for Business Partner Item
* t_augtab = " iaugtab
* t_iropbel1 = " iropbel Change to Document Header: BLTYP/AGINF = SPACE
* t_iropbel2 = " iropbel Change to Document Header: AGINF = SPACE
* t_dfkkmop = " dfkkmop Sample Document: Open Items
* t_dfkkmopk = " dfkkmopk Sample Document: G/L Account Items
* t_dfkkmopw = " dfkkmopw Sample Document: Repetition Specifications
* t_dfkkmko = " dfkkmko Sample Document: Document Header
* t_fkkuct = " fkkuct Control Structure for Update of Telecommunications Tax
* t_ustin01 = " dfkkopustaxin01 Basic Data for Tax Calculation - Telco Tax (U.S.A.)
* t_ustin02 = " dfkkopustaxin02 Basic Data for Tax Calculation - Telco Tax (U.S.A.)
* t_ustout01 = " dfkkopustaxout01 Tax Details - Telecommunications Tax (U.S.A.)
* t_ustout02 = " dfkkopustaxout02 Tax Details - Telecommunications Tax (U.S.A.)
* t_prep_rnd = " fkkprep_rnd
. " FKK_INTERNAL_DOC_INSERT
The ABAP code below is a full code listing to execute function module FKK_INTERNAL_DOC_INSERT 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).
| it_t_dfkkop | TYPE STANDARD TABLE OF DFKKOP,"TABLES PARAM |
| wa_t_dfkkop | LIKE LINE OF it_t_dfkkop , |
| it_t_dfkkopc | TYPE STANDARD TABLE OF DFKKOPC,"TABLES PARAM |
| wa_t_dfkkopc | LIKE LINE OF it_t_dfkkopc , |
| it_t_dfkkopwh | TYPE STANDARD TABLE OF DFKKOPWH,"TABLES PARAM |
| wa_t_dfkkopwh | LIKE LINE OF it_t_dfkkopwh , |
| it_t_dfkkopk | TYPE STANDARD TABLE OF DFKKOPK,"TABLES PARAM |
| wa_t_dfkkopk | LIKE LINE OF it_t_dfkkopk , |
| it_t_dfkkopkc | TYPE STANDARD TABLE OF DFKKOPKC,"TABLES PARAM |
| wa_t_dfkkopkc | LIKE LINE OF it_t_dfkkopkc , |
| it_t_dfkkopkx | TYPE STANDARD TABLE OF DFKKOPKX,"TABLES PARAM |
| wa_t_dfkkopkx | LIKE LINE OF it_t_dfkkopkx , |
| it_t_dfkkopaa | TYPE STANDARD TABLE OF DFKKOPAA,"TABLES PARAM |
| wa_t_dfkkopaa | LIKE LINE OF it_t_dfkkopaa , |
| it_t_dfkkopw | TYPE STANDARD TABLE OF DFKKOPW,"TABLES PARAM |
| wa_t_dfkkopw | LIKE LINE OF it_t_dfkkopw , |
| it_t_dfkkko | TYPE STANDARD TABLE OF DFKKKO,"TABLES PARAM |
| wa_t_dfkkko | LIKE LINE OF it_t_dfkkko , |
| it_t_dfkkkoar | TYPE STANDARD TABLE OF DFKKKOAR,"TABLES PARAM |
| wa_t_dfkkkoar | LIKE LINE OF it_t_dfkkkoar , |
| it_t_dfkkkoar_u | TYPE STANDARD TABLE OF DFKKKOAR,"TABLES PARAM |
| wa_t_dfkkkoar_u | LIKE LINE OF it_t_dfkkkoar_u , |
| it_t_dfkkko_wf | TYPE STANDARD TABLE OF DFKKKO_WF,"TABLES PARAM |
| wa_t_dfkkko_wf | LIKE LINE OF it_t_dfkkko_wf , |
| it_t_dfkkobjrl | TYPE STANDARD TABLE OF DFKKOBJRL,"TABLES PARAM |
| wa_t_dfkkobjrl | LIKE LINE OF it_t_dfkkobjrl , |
| it_t_dfkkesr | TYPE STANDARD TABLE OF DFKKESR,"TABLES PARAM |
| wa_t_dfkkesr | LIKE LINE OF it_t_dfkkesr , |
| it_t_fkkoplocks | TYPE STANDARD TABLE OF FKKOPLOCKS,"TABLES PARAM |
| wa_t_fkkoplocks | LIKE LINE OF it_t_fkkoplocks , |
| it_t_fkkclrinf1 | TYPE STANDARD TABLE OF FKKCLRINF1,"TABLES PARAM |
| wa_t_fkkclrinf1 | LIKE LINE OF it_t_fkkclrinf1 , |
| it_t_v1fkkko | TYPE STANDARD TABLE OF V1_FKKKO,"TABLES PARAM |
| wa_t_v1fkkko | LIKE LINE OF it_t_v1fkkko , |
| it_t_v1fkkop | TYPE STANDARD TABLE OF V1FKKOP_ERW,"TABLES PARAM |
| wa_t_v1fkkop | LIKE LINE OF it_t_v1fkkop , |
| it_t_v2fkkop | TYPE STANDARD TABLE OF V2FKKOP_ERW,"TABLES PARAM |
| wa_t_v2fkkop | LIKE LINE OF it_t_v2fkkop , |
| it_t_v3fkkop | TYPE STANDARD TABLE OF V3_FKKOP,"TABLES PARAM |
| wa_t_v3fkkop | LIKE LINE OF it_t_v3fkkop , |
| it_t_v4fkkop | TYPE STANDARD TABLE OF DFKKOP_KEY_S,"TABLES PARAM |
| wa_t_v4fkkop | LIKE LINE OF it_t_v4fkkop , |
| it_t_v7fkkop | TYPE STANDARD TABLE OF V7FKKOP_ERW,"TABLES PARAM |
| wa_t_v7fkkop | LIKE LINE OF it_t_v7fkkop , |
| it_t_v1fkkopw | TYPE STANDARD TABLE OF V1_FKKOPW,"TABLES PARAM |
| wa_t_v1fkkopw | LIKE LINE OF it_t_v1fkkopw , |
| it_t_v1fkkopkc | TYPE STANDARD TABLE OF V1_FKKOPKC,"TABLES PARAM |
| wa_t_v1fkkopkc | LIKE LINE OF it_t_v1fkkopkc , |
| it_t_dfkkopwh_c | TYPE STANDARD TABLE OF DFKKOPWH,"TABLES PARAM |
| wa_t_dfkkopwh_c | LIKE LINE OF it_t_dfkkopwh_c , |
| it_t_augtab | TYPE STANDARD TABLE OF IAUGTAB,"TABLES PARAM |
| wa_t_augtab | LIKE LINE OF it_t_augtab , |
| it_t_iropbel1 | TYPE STANDARD TABLE OF IROPBEL,"TABLES PARAM |
| wa_t_iropbel1 | LIKE LINE OF it_t_iropbel1 , |
| it_t_iropbel2 | TYPE STANDARD TABLE OF IROPBEL,"TABLES PARAM |
| wa_t_iropbel2 | LIKE LINE OF it_t_iropbel2 , |
| it_t_dfkkmop | TYPE STANDARD TABLE OF DFKKMOP,"TABLES PARAM |
| wa_t_dfkkmop | LIKE LINE OF it_t_dfkkmop , |
| it_t_dfkkmopk | TYPE STANDARD TABLE OF DFKKMOPK,"TABLES PARAM |
| wa_t_dfkkmopk | LIKE LINE OF it_t_dfkkmopk , |
| it_t_dfkkmopw | TYPE STANDARD TABLE OF DFKKMOPW,"TABLES PARAM |
| wa_t_dfkkmopw | LIKE LINE OF it_t_dfkkmopw , |
| it_t_dfkkmko | TYPE STANDARD TABLE OF DFKKMKO,"TABLES PARAM |
| wa_t_dfkkmko | LIKE LINE OF it_t_dfkkmko , |
| it_t_fkkuct | TYPE STANDARD TABLE OF FKKUCT,"TABLES PARAM |
| wa_t_fkkuct | LIKE LINE OF it_t_fkkuct , |
| it_t_ustin01 | TYPE STANDARD TABLE OF DFKKOPUSTAXIN01,"TABLES PARAM |
| wa_t_ustin01 | LIKE LINE OF it_t_ustin01 , |
| it_t_ustin02 | TYPE STANDARD TABLE OF DFKKOPUSTAXIN02,"TABLES PARAM |
| wa_t_ustin02 | LIKE LINE OF it_t_ustin02 , |
| it_t_ustout01 | TYPE STANDARD TABLE OF DFKKOPUSTAXOUT01,"TABLES PARAM |
| wa_t_ustout01 | LIKE LINE OF it_t_ustout01 , |
| it_t_ustout02 | TYPE STANDARD TABLE OF DFKKOPUSTAXOUT02,"TABLES PARAM |
| wa_t_ustout02 | LIKE LINE OF it_t_ustout02 , |
| it_t_prep_rnd | TYPE STANDARD TABLE OF FKKPREP_RND,"TABLES PARAM |
| wa_t_prep_rnd | LIKE LINE OF it_t_prep_rnd . |
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:
| it_t_dfkkop | TYPE STANDARD TABLE OF DFKKOP , |
| wa_t_dfkkop | LIKE LINE OF it_t_dfkkop, |
| it_t_dfkkopc | TYPE STANDARD TABLE OF DFKKOPC , |
| wa_t_dfkkopc | LIKE LINE OF it_t_dfkkopc, |
| it_t_dfkkopwh | TYPE STANDARD TABLE OF DFKKOPWH , |
| wa_t_dfkkopwh | LIKE LINE OF it_t_dfkkopwh, |
| it_t_dfkkopk | TYPE STANDARD TABLE OF DFKKOPK , |
| wa_t_dfkkopk | LIKE LINE OF it_t_dfkkopk, |
| it_t_dfkkopkc | TYPE STANDARD TABLE OF DFKKOPKC , |
| wa_t_dfkkopkc | LIKE LINE OF it_t_dfkkopkc, |
| it_t_dfkkopkx | TYPE STANDARD TABLE OF DFKKOPKX , |
| wa_t_dfkkopkx | LIKE LINE OF it_t_dfkkopkx, |
| it_t_dfkkopaa | TYPE STANDARD TABLE OF DFKKOPAA , |
| wa_t_dfkkopaa | LIKE LINE OF it_t_dfkkopaa, |
| it_t_dfkkopw | TYPE STANDARD TABLE OF DFKKOPW , |
| wa_t_dfkkopw | LIKE LINE OF it_t_dfkkopw, |
| it_t_dfkkko | TYPE STANDARD TABLE OF DFKKKO , |
| wa_t_dfkkko | LIKE LINE OF it_t_dfkkko, |
| it_t_dfkkkoar | TYPE STANDARD TABLE OF DFKKKOAR , |
| wa_t_dfkkkoar | LIKE LINE OF it_t_dfkkkoar, |
| it_t_dfkkkoar_u | TYPE STANDARD TABLE OF DFKKKOAR , |
| wa_t_dfkkkoar_u | LIKE LINE OF it_t_dfkkkoar_u, |
| it_t_dfkkko_wf | TYPE STANDARD TABLE OF DFKKKO_WF , |
| wa_t_dfkkko_wf | LIKE LINE OF it_t_dfkkko_wf, |
| it_t_dfkkobjrl | TYPE STANDARD TABLE OF DFKKOBJRL , |
| wa_t_dfkkobjrl | LIKE LINE OF it_t_dfkkobjrl, |
| it_t_dfkkesr | TYPE STANDARD TABLE OF DFKKESR , |
| wa_t_dfkkesr | LIKE LINE OF it_t_dfkkesr, |
| it_t_fkkoplocks | TYPE STANDARD TABLE OF FKKOPLOCKS , |
| wa_t_fkkoplocks | LIKE LINE OF it_t_fkkoplocks, |
| it_t_fkkclrinf1 | TYPE STANDARD TABLE OF FKKCLRINF1 , |
| wa_t_fkkclrinf1 | LIKE LINE OF it_t_fkkclrinf1, |
| it_t_v1fkkko | TYPE STANDARD TABLE OF V1_FKKKO , |
| wa_t_v1fkkko | LIKE LINE OF it_t_v1fkkko, |
| it_t_v1fkkop | TYPE STANDARD TABLE OF V1FKKOP_ERW , |
| wa_t_v1fkkop | LIKE LINE OF it_t_v1fkkop, |
| it_t_v2fkkop | TYPE STANDARD TABLE OF V2FKKOP_ERW , |
| wa_t_v2fkkop | LIKE LINE OF it_t_v2fkkop, |
| it_t_v3fkkop | TYPE STANDARD TABLE OF V3_FKKOP , |
| wa_t_v3fkkop | LIKE LINE OF it_t_v3fkkop, |
| it_t_v4fkkop | TYPE STANDARD TABLE OF DFKKOP_KEY_S , |
| wa_t_v4fkkop | LIKE LINE OF it_t_v4fkkop, |
| it_t_v7fkkop | TYPE STANDARD TABLE OF V7FKKOP_ERW , |
| wa_t_v7fkkop | LIKE LINE OF it_t_v7fkkop, |
| it_t_v1fkkopw | TYPE STANDARD TABLE OF V1_FKKOPW , |
| wa_t_v1fkkopw | LIKE LINE OF it_t_v1fkkopw, |
| it_t_v1fkkopkc | TYPE STANDARD TABLE OF V1_FKKOPKC , |
| wa_t_v1fkkopkc | LIKE LINE OF it_t_v1fkkopkc, |
| it_t_dfkkopwh_c | TYPE STANDARD TABLE OF DFKKOPWH , |
| wa_t_dfkkopwh_c | LIKE LINE OF it_t_dfkkopwh_c, |
| it_t_augtab | TYPE STANDARD TABLE OF IAUGTAB , |
| wa_t_augtab | LIKE LINE OF it_t_augtab, |
| it_t_iropbel1 | TYPE STANDARD TABLE OF IROPBEL , |
| wa_t_iropbel1 | LIKE LINE OF it_t_iropbel1, |
| it_t_iropbel2 | TYPE STANDARD TABLE OF IROPBEL , |
| wa_t_iropbel2 | LIKE LINE OF it_t_iropbel2, |
| it_t_dfkkmop | TYPE STANDARD TABLE OF DFKKMOP , |
| wa_t_dfkkmop | LIKE LINE OF it_t_dfkkmop, |
| it_t_dfkkmopk | TYPE STANDARD TABLE OF DFKKMOPK , |
| wa_t_dfkkmopk | LIKE LINE OF it_t_dfkkmopk, |
| it_t_dfkkmopw | TYPE STANDARD TABLE OF DFKKMOPW , |
| wa_t_dfkkmopw | LIKE LINE OF it_t_dfkkmopw, |
| it_t_dfkkmko | TYPE STANDARD TABLE OF DFKKMKO , |
| wa_t_dfkkmko | LIKE LINE OF it_t_dfkkmko, |
| it_t_fkkuct | TYPE STANDARD TABLE OF FKKUCT , |
| wa_t_fkkuct | LIKE LINE OF it_t_fkkuct, |
| it_t_ustin01 | TYPE STANDARD TABLE OF DFKKOPUSTAXIN01 , |
| wa_t_ustin01 | LIKE LINE OF it_t_ustin01, |
| it_t_ustin02 | TYPE STANDARD TABLE OF DFKKOPUSTAXIN02 , |
| wa_t_ustin02 | LIKE LINE OF it_t_ustin02, |
| it_t_ustout01 | TYPE STANDARD TABLE OF DFKKOPUSTAXOUT01 , |
| wa_t_ustout01 | LIKE LINE OF it_t_ustout01, |
| it_t_ustout02 | TYPE STANDARD TABLE OF DFKKOPUSTAXOUT02 , |
| wa_t_ustout02 | LIKE LINE OF it_t_ustout02, |
| it_t_prep_rnd | TYPE STANDARD TABLE OF FKKPREP_RND , |
| wa_t_prep_rnd | LIKE LINE OF it_t_prep_rnd. |
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_INTERNAL_DOC_INSERT or its description.