SAP Reports / Programs | Controlling | Product Cost Controlling | Product Cost Controlling Information System(CO-PC-IS) SAP CO

RKKBFCOD SAP ABAP INCLUDE - KKB: Own Function Codes







RKKBFCOD is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RKKBFCOD into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RKKBFCOD. "Basic submit
SUBMIT RKKBFCOD AND RETURN. "Return to original report after report execution complete
SUBMIT RKKBFCOD VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: KKB: Own Function Codes


INCLUDES used within this REPORT RKKBFCOD

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

G_REPORT_POP_INTERFACE_DATA CALL FUNCTION 'G_REPORT_POP_INTERFACE_DATA'.

K_KKB_OBJECT_IDENT_GET CALL FUNCTION 'K_KKB_OBJECT_IDENT_GET' EXPORTING i_OBJNR = CPR_PAROB IMPORTING E_IONRA = IONRA.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " Bericht holen EXPORTING " aus Userliste ALLG = 0MEM-LAL IANW = CPR_ANW CHOICE = ' ' DFO = 'K' NUM = '1' IOBJ = CPR_OBJ UNAME = SY-UNAME RGJNR = CPR_RGJNR1 IMPORTING RGJNR = CPR_RGJNR PAR = CPR_PAR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " Bericht holen EXPORTING " aus Gesamtliste ALLG = 0MEM-LAL IANW = CPR_ANW CHOICE = ' ' DFO = 'K' NUM = '1' IOBJ = CPR_OBJ RGJNR = CPR_RGJNR1 IMPORTING RGJNR = CPR_RGJNR PAR = CPR_PAR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' EXPORTING ALLG = 0MEM-LAL IANW = CPR_ANW CHOICE = ' ' DFO = 'K' NUM = '1' IOBJ = CPR_OBJ UNAME = SY-UNAME IMPORTING RGJNR = CPR_RGJNR PAR = CPR_PAR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' EXPORTING ALLG = 0MEM-LAL IANW = CPR_ANW CHOICE = ' ' DFO = 'K' NUM = '1' IOBJ = CPR_OBJ IMPORTING RGJNR = CPR_RGJNR PAR = CPR_PAR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' EXPORTING RGJNR = CPR_RGJNR USER_DEFAULTS = SY-UNAME IANW = CPR_ANW ST_COL = '3' ST_ROW = '1' DIALOG = CPR_PAR IMPORTING EXIT = CPR_EXIT TABLES EXC_TAB = CPR_ETAB GLOBALS = CPR_GLOBALS EXCEPTIONS INTERNAL_ERROR = 01 JOB_DOES_NOT_EXIST = 02 NOT_GENERATED = 03 NO_AUTHORIZATION = 04 NO_GLOBALS = 05.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'E' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_GENERAL_REPORT_CALL_1 CALL FUNCTION 'K_KKB_GENERAL_REPORT_CALL_1' EXPORTING RGJNR = CPR_RGJNR IMPORTING EXIT = CPR_EXIT TABLES GLOBALS = CPR_GLOBALS VALUES = CPR_VALUES EXCEPTIONS INTERNAL_ERROR = 01.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'D' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_PRODUCT_REPORT_CALL CALL FUNCTION 'K_KKB_PRODUCT_REPORT_CALL' EXPORTING IANW = ANW-ERZ WERKS = CPR_WERKS MATNR = CPR_MATNR KOKRS = P_KOKRS EXCEPTIONS INTERNAL_ERROR = 01 JOB_DOES_NOT_EXIST = 02 JOB_IS_NOT_GENERATED = 03 NO_AUTHORITY = 04 NO_JOB = 05 NO_KST = 06 WRONG_INPUT = 07 NO_ACTIVE_CALCULATION = 08.

K_LINE_ITEM_ACT_CALL_WITH_DATA CALL FUNCTION 'K_LINE_ITEM_ACT_CALL_WITH_DATA' EXPORTING I_REP_OBJECT = CIT_OBA I_CO_AREA = P_KOKRS IT_COSEL = CIT_COSEL I_CALLBACK_PROGRAM = CIT_REPID I_ACTUAL_VERSION = CIT_AVERS TABLES T_COEP = INT_COEP T_COBK = INT_COBK EXCEPTIONS NO_DATA = 1 OTHERS = 2.

K_LINE_ITEM_DEV_CALL_WITH_DATA CALL FUNCTION 'K_LINE_ITEM_DEV_CALL_WITH_DATA' EXPORTING I_REP_OBJECT = CIT_OBA I_CO_AREA = P_KOKRS I_IT_GROUP = 'DEV ' IT_COSEL = CIT_COSEL I_CALLBACK_PROGRAM = CIT_REPID TABLES T_COEPB = INT_COEPB T_COBK = INT_COBK EXCEPTIONS NO_DATA = 1 OTHERS = 2.

K_LINE_ITEM_DEV_CALL_WITH_DATA CALL FUNCTION 'K_LINE_ITEM_DEV_CALL_WITH_DATA' EXPORTING I_REP_OBJECT = CIT_OBA I_CO_AREA = P_KOKRS I_IT_GROUP = 'RSAN' IT_COSEL = CIT_COSEL I_CALLBACK_PROGRAM = CIT_REPID TABLES T_COEPB = INT_COEPB T_COBK = INT_COBK EXCEPTIONS NO_DATA = 1 OTHERS = 2.

K_ORDER_READ CALL FUNCTION 'K_ORDER_READ' EXPORTING AUFNR = P_AUFNR IMPORTING OBJNR = PIC_OBJNR i_aufkv = l_aufkv EXCEPTIONS NOT_FOUND = 01.

KK_F_PKOSA_FIND_TO_MATERIAL_SA CALL FUNCTION 'KK_F_PKOSA_FIND_TO_MATERIAL_SA' EXPORTING MATNR_IMP = P_SMATN WERKS_IMP = P_WERKS VERID_IMP = P_VERID SAFNR_IMP = P_SAUFN TABLES PKOSA_EXP = PIC_PKOSA EXCEPTIONS NONE_FOUND = 1 WRONG_INPUT = 2 NONE_PICKED = 3 OTHERS = 4.

K_ORDER_READ CALL FUNCTION 'K_ORDER_READ' EXPORTING AUFNR = PIC_PKOSA-AUFNR IMPORTING OBJNR = PIC_OBJNR EXCEPTIONS NOT_FOUND = 01.

K_CKPH_GET_SINGLE





CALL FUNCTION 'K_CKPH_GET_SINGLE' EXPORTING KSTRG = P_KSTRG SPRAS = SY-LANGU IMPORTING CKPH_I = PIC_CKPH EXCEPTIONS NOT_FOUND = 01.

K_AFPO_READ call function 'K_AFPO_READ' exporting i_aufnr = p_aufnr * I_POSNR = * I_NO_BUFFER_READ = ' ' * I_NO_DATABASE_READ = ' ' * IMPORTING * E_AFPO = tables t_afpo = l_afpo EXCEPTIONS NOT_FOUND = 1 * OTHERS = 2 .

K_VERSN_VALUATION CALL FUNCTION 'K_VERSN_VALUATION' EXPORTING I_KOKRS = GVT_KOKRS IMPORTING E_BASIC_VALUATION = GVT_BASETYP TABLES T_TKA09_V = GVT_TKA09 EXCEPTIONS NO_BASIC_VERSION = 1 WRONG_CUSTOMIZING = 2 OTHERS = 3.

K_SUBKEY_INTERPRET CALL FUNCTION 'K_SUBKEY_INTERPRET' EXPORTING CO_HRKFT = COVP-HRKFT IMPORTING MERKMALE = CHE_COKEY EXCEPTIONS NOT_FOUND = 01.

K_SUBKEY_INTERPRET CALL FUNCTION 'K_SUBKEY_INTERPRET' EXPORTING CO_HRKFT = COVP-HRKFT IMPORTING MERKMALE = CHE_COKEY EXCEPTIONS NOT_FOUND = 01.

K_KKB_PARTNERS_HANDLE CALL FUNCTION 'K_KKB_PARTNERS_HANDLE' EXPORTING I_MODUS = 'I' TABLES T_PARTNERS = PARTNER_TAB EXCEPTIONS NO_PARTNERS_FOUND = 1 OTHERS = 2.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKR_VDCO_VIA_OBJNR_READ CALL FUNCTION 'K_KKR_VDCO_VIA_OBJNR_READ' EXPORTING OBJNR = P_OBJNR IMPORTING VDCO_OBJECT = AKKRVDCOOBJ EXCEPTIONS VDCO_NOT_FOUND = 01.

K_KKB_VD_REPORT_CALL CALL FUNCTION 'K_KKB_VD_REPORT_CALL' EXPORTING IANW = 0MEM-ANW BATCH = ' ' CHOICE_J = 'X' CHOICE_K = 'X' CHOICE_P = 'X' KOKRS = AKKRVDCOOBJ-KOKRS P_CKRCO = ACKRCO TABLES GLOBALS = XKKB2 EXCEPTIONS INTERNAL_ERROR = 01 NO_JOB = 02 NO_KST = 03 WRONG_INPUT = 04.

K_KKB_ORIGIN_REPORT_CALL CALL FUNCTION 'K_KKB_ORIGIN_REPORT_CALL' " Herkunftsliste EXPORTING " im Window INPUT_DATA = KKBC TABLES S_ABKAT = P_ABKAT S_BEKNZ = P_BEKNZ S_GJAHR = P_GJAHR S_HRKFT = P_HRKFT S_HERKU = P_HERKU S_KSTAR = P_KSTAR S_PERBL = P_PERBL S_VERSN = P_VERSN S_ABVER = P_ABVER S_WRTTP = P_WRTTP EXCEPTIONS INPUT_INCONSISTENT = 01.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_OR_REPORT_CALL CALL FUNCTION 'K_KKB_OR_REPORT_CALL' EXPORTING IANW = 0MEM-ANW AUFNR = P_AUFNR BATCH = ' ' CHOICE_J = 'X' CHOICE_K = 'X' CHOICE_P = 'X' KOKRS = P_KOKRS TABLES GLOBALS = ORR_GLOBALS EXCEPTIONS INTERNAL_ERROR = 01 NO_JOB = 02 NO_KST = 03 WRONG_INPUT = 04.

K_KKB_POPUP_TO_SELECT_CURRENCY CALL FUNCTION 'K_KKB_POPUP_TO_SELECT_CURRENCY' IMPORTING E_KWAER = NVR_KWAER E_EXIT = NVR_EXIT.

K_KKB_CURRENCY_TYPE_SWITCH CALL FUNCTION 'K_KKB_CURRENCY_TYPE_SWITCH' EXPORTING TO_KWAER = SPACE TO_OWAER = 'X'.

K_KKB_CURRENCY_TYPE_SWITCH CALL FUNCTION 'K_KKB_CURRENCY_TYPE_SWITCH' EXPORTING TO_KWAER = NVR_KWAER TO_OWAER = NVR_OWAER.

ACC_CA_TREE_DELETE CALL FUNCTION 'ACC_CA_TREE_DELETE'.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " Bericht holen EXPORTING ALLG = 0MEM-LAL " TKKB1 oder TKKB3? IANW = 0MEM-ANW CHOICE = ORE_DIALOG DFO = 0MEM-DFO NUM = 0MEM-NUM IOBJ = 0MEM-OBJ RGJNR = 0MEM-BGR TRA = 0MEM-TRA UNAME = 0MEM-UNA IMPORTING RGJNR = 0MEM-BGR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " -> Gesamtliste EXPORTING ALLG = 0MEM-LAL IANW = 0MEM-ANW CHOICE = ORE_DIALOG DFO = 0MEM-DFO NUM = 0MEM-NUM IOBJ = 0MEM-OBJ RGJNR = 0MEM-BGR TRA = 0MEM-TRA IMPORTING RGJNR = 0MEM-BGR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

K_KKB_KSTAR_SET_GET CALL FUNCTION 'K_KKB_KSTAR_SET_GET'" Holen Kostartenset EXPORTING IANW = 0MEM-ANW CHOICE = ' ' DFO = 0MEM-DFO IMPORTING KST = 0MEM-KST EXCEPTIONS NO_AUTHORITY = 01 NO_KSTAR_SET = 02 NO_SET_PICKED = 03 SET_BROKEN = 04.




K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' " Globals holen für EXPORTING " NEUE Berichtsgruppe DIALOG = 'N' INITIALIZE = 'X' RGJNR = 0MEM-BGR ST_COL = '3' ST_ROW = '1' IMPORTING EXIT = ORE_EXIT TABLES EXC_TAB = ETAB GLOBALS = 0MEM_GLOBALS EXCEPTIONS INTERNAL_ERROR = 01 JOB_DOES_NOT_EXIST = 02 NOT_GENERATED = 03 NO_AUTHORIZATION = 04 NO_GLOBALS = 05.

K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' " Globals holen für EXPORTING " NEUE Berichtsgruppe IANW = 0MEM-ANW DIALOG = ORE_DIALOG INITIALIZE = 'N' RGJNR = 0MEM-BGR ST_COL = '3' ST_ROW = '1' IMPORTING EXIT = ORE_EXIT TABLES EXC_TAB = ETAB GLOBALS = 0MEM_GLOBALS EXCEPTIONS INTERNAL_ERROR = 01 JOB_DOES_NOT_EXIST = 02 NOT_GENERATED = 03 NO_AUTHORIZATION = 04 NO_GLOBALS = 05.

K_KKB_PREPARE_CONVERSION CALL FUNCTION 'K_KKB_PREPARE_CONVERSION' CHANGING PRE_WAERS = ORE_ZWAER PRE_DATE = ORE_DATUM PRE_KURS = ORE_KURST EXCEPTIONS ANSWER_CANCEL = 1 ERROR_IN_FIELDS = 2 OTHERS = 3.

K_KKB_POPUP_TO_SELECT_CURRENCY CALL FUNCTION 'K_KKB_POPUP_TO_SELECT_CURRENCY' IMPORTING E_KWAER = ORE_KWAER E_EXIT = ORE_EXIT.

K_KKB_CURRENCY_TYPE_SWITCH CALL FUNCTION 'K_KKB_CURRENCY_TYPE_SWITCH' EXPORTING TO_KWAER = ORE_KWAER TO_OWAER = ORE_OWAER.

ACC_CA_TREE_DELETE CALL FUNCTION 'ACC_CA_TREE_DELETE'.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' EXPORTING DIALOG = ' ' INITIALIZE = 'X' RGJNR = 0MEM-BGR TABLES EXC_TAB = ETAB GLOBALS = 0MEM_GLOBALS EXCEPTIONS INTERNAL_ERROR = 1 JOB_DOES_NOT_EXIST = 2 NOT_GENERATED = 3 NO_AUTHORIZATION = 4 NO_GLOBALS = 5 OTHERS = 6.

ACC_CA_TREE_DELETE CALL FUNCTION 'ACC_CA_TREE_DELETE'.

HELP_VALUES_GET CALL FUNCTION 'HELP_VALUES_GET' EXPORTING FIELDNAME = GVI_HELP_INFO-FIELDNAME INPUT_VALUE = GVI_HELP_INFO-FLDVALUE TABNAME = GVI_HELP_INFO-TABNAME IMPORTING SELECT_VALUE = GVI_SICHT SELECT_INDEX = SY-TABIX EXCEPTIONS OTHERS = 1.

K_KKB_SPLITTING_TYPE_DECIDE CALL FUNCTION 'K_KKB_SPLITTING_TYPE_DECIDE' EXPORTING I_NSCHI = GST_NSCHI IMPORTING E_NSCHI = GST_NSCHI EXCEPTIONS USER_ABEND = 1 OTHERS = 2.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING POPUP_TITLE = TEXT-VER " Abfrage Jahr und IMPORTING " Version RETURNCODE = INT-ANSWER TABLES FIELDS = INT_SVAL EXCEPTIONS OTHERS = 1.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " Für Berichtsobjekt EXPORTING " Auftrag/Kostenart IANW = ANW-EKA " wird ein Bericht CHOICE = 'X' " ausgewählt DFO = '%' NUM = '1' IOBJ = 'R' TYP = '1' IMPORTING RGJNR = UNI_RGJNR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING POPUP_TITLE = TEXT-GJH IMPORTING RETURNCODE = INT-ANSWER TABLES FIELDS = INT_SVAL EXCEPTIONS OTHERS = 1.

K_KKB_UNIT_COSTING_REPORT_CALL CALL FUNCTION 'K_KKB_UNIT_COSTING_REPORT_CALL' EXPORTING CALLING_TYP = '1' AUFNR = P_AUFNR KSTRG = P_KSTRG KDAUF = P_KDAUF KDPOS = P_KDPOS CHOICE_J = UNI_CHOICE GJAHR = UNI_GJAHR KADKY = P_KADKY KLVAR = P_KLVAR KOKRS = P_KOKRS MATNR = P_MATNR PKOST = UNI_PKOST RGJNR = UNI_RGJNR VERSION = UNI_VERSN VERSN = P_TVERS WERKS = P_WERKS EXCEPTIONS INTERNAL_ERROR = 01 NOT_GENERATED = 02 NO_AUTHORITY = 03 NO_JOB = 04 WRONG_INPUT = 05.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'D' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING POPUP_TITLE = TEXT-GJH IMPORTING RETURNCODE = INT-ANSWER TABLES FIELDS = INT_SVAL EXCEPTIONS OTHERS = 1.

K_KKB_UNIT_COSTING_REPORT_CALL CALL FUNCTION 'K_KKB_UNIT_COSTING_REPORT_CALL' EXPORTING CALLING_TYP = '1' AUFNR = P_AUFNR KSTRG = P_KSTRG KDAUF = P_KDAUF KDPOS = P_KDPOS CHOICE_J = UNI_CHOICE GJAHR = UNI_GJAHR KADKY = P_KADKY KLVAR = P_KLVAR KOKRS = P_KOKRS MATNR = P_MATNR PKOST = UNI_PKOST RGJNR = UNI_RGJNR VERSION = UNI_VERSN VERSN = P_TVERS WERKS = P_WERKS EXCEPTIONS INTERNAL_ERROR = 01 NOT_GENERATED = 02 NO_AUTHORITY = 03 NO_JOB = 04 WRONG_INPUT = 05.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'D' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_UNIT_COSTING_REPORT_CALL CALL FUNCTION 'K_KKB_UNIT_COSTING_REPORT_CALL' EXPORTING CALLING_TYP = 'M' CHOICE_J = 'J' KADKY = P_KADKY KLVAR = P_KLVAR KOKRS = P_KOKRS MATNR = P_MATNR VERSN = P_TVERS WERKS = P_WERKS LOSGR = P_LOSGR LEINH = P_LEINH KDAUF = P_KDAUF KDPOS = P_KDPOS SICHT = P_SICHT I_KALNR_BA = P_KALNR_BA EXCEPTIONS INTERNAL_ERROR = 01 NOT_GENERATED = 02 NO_AUTHORITY = 03 NO_JOB = 04 WRONG_INPUT = 05.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'D' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

KKR_OBJECT_LIST_GET CALL FUNCTION 'KKR_OBJECT_LIST_GET' " Objektliste holen EXPORTING HIART = INT-HIART HIEID = INT-HIEID NODE = INT-VARHI ROOT = INT-ROOT TABLES OBJECT_TBL = OBJEKT_TBL EXCEPTIONS NODE_NOT_EXIST = 01 ROOT_NOT_EXIST = 02.

KKR_OBJECT_LIST_GET CALL FUNCTION 'KKR_OBJECT_LIST_GET' EXPORTING HIART = INT-HIART HIEID = INT-HIEID NODE = INT-VARHI ROOT = INT-VARHI TABLES OBJECT_TBL = OBJEKT_TBL EXCEPTIONS NODE_NOT_EXIST = 01 ROOT_NOT_EXIST = 02.

K_KKB_CO_OBJECT_READ CALL FUNCTION 'K_KKB_CO_OBJECT_READ' " CO-Objekt lesen EXPORTING I_VAL_MODE = OLI_VAL_TYPE I_CONDENSE_DELTAS = 'X' OBJECT_DATA = KKBC I_GIVE_HERKU = OLI_ORCHECK TABLES T_BEKNZ = P_BEKNZ T_HERKZ = P_HERKZ T_KKBC = INT_KKBC T_KSTAR = P_KSTAR T_WRTTP = P_WRTTP.

K_KKB_OBJECT_LIST CALL FUNCTION 'K_KKB_OBJECT_LIST' " Objektliste im EXPORTING " Dialogfenster HIART = INT-HIART " aufrufen HIEID = INT-HIEID VARHI = INT-VARHI KOKRS = P_KOKRS KSTAR = OLI_KSTAR I_HERKU = OLI_HERKU NO_VALUES = OLI_NO_VALUES i_rw_forced = 'X' TABLES OBJECTS = VALUES ALT_OBJECTS = ALT_VALUES.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' EXPORTING DIALOG = ' ' RGJNR = REPORT_GROUP TABLES GLOBALS = OLI_GLOBALS EXCEPTIONS OTHERS = 1.

K_KKR_SUMMARIZATION_TREE CALL FUNCTION 'K_KKR_SUMMARIZATION_TREE' EXPORTING I_HIART = INT-HIART I_HIEID = INT-HIEID I_KOKRS = P_KOKRS I_THIER = INT-VARHI I_STATUS = '0' I_ANWEND = 0MEM-ANW I_CHOICE_J = 'X' I_CHOICE_P = 'X' I_CHOICE_K = 'X' I_KST = ' ' I_RGJNR = REPORT_GROUP TABLES GLOBALS = OLI_GLOBALS EXCEPTIONS NO_VDCO_OBJECT_FOUND = 01 HIER_TERM_IS_INITIAL = 02 HIER_TERM_TOO_LONG = 03 INVALID_HIEBG = 04 SUBTERM_IS_INITIAL = 05 FIRST_FIELD_IS_NOT_KOKRS = 06 HIERARCHY_IS_EMPTY = 07 HIERARCHY_NOT_DEFINED = 08 LENGTH_OF_HIERARCHY_TOO_LONG = 09 TOO_MANY_HIERARCHY_FIELDS = 10 OTHER_ERRORS = 11.

K_VERSN_VALUATION CALL FUNCTION 'K_VERSN_VALUATION' EXPORTING I_KOKRS = p_kokrs I_CUSTOMIZING = 'X' IMPORTING E_BASIC_VALUATION = fva_VALUTYP TABLES T_TKA09_V = fva_t_TKA09 EXCEPTIONS NO_BASIC_VERSION = 1 WRONG_CUSTOMIZING = 2 OTHERS = 3.

K_UNITCOSTING_XXL_CALL CALL FUNCTION 'K_UNITCOSTING_XXL_CALL' " FILL_KKBU (RKKBFOCO) EXPORTING KUX_KHS1 = KHS1 TABLES KUX_T_KIS1 = INT_KIS1.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_CURRENCY_TYPE_GET CALL FUNCTION 'K_KKB_CURRENCY_TYPE_GET' IMPORTING E_CURRENCY_TYPE = STE_CTYPE EXCEPTIONS OTHERS = 1.

K_KKB_STRUC_EXPLOSION CALL FUNCTION 'K_KKB_STRUC_EXPLOSION' EXPORTING I_ERZKA = STE_ERZKA I_MATNR = KEKO-MATNR I_WERK = P_WERKS I_VBELN = P_KDAUF I_POSNR = P_KDPOS I_KALKVAR = P_KLVAR I_KALKVERS = P_TVERS I_KADKY = P_KADKY I_LOSGR = STE_LOSGR I_CALC_QUAN = 'X' I_ONLY_M = STE_ONLYM I_SUM_NODES = ' ' I_OBJW = STE_CTYPE I_ANW = 0MEM-ANW I_CHOICE_J = ' ' I_CHOICE_K = ' ' I_SICHT = P_SICHT I_KST = 0MEM-KST I_RGJNR = 0MEM-BGR I_KALNR_BA = P_KALNR_BA EXCEPTIONS WRONG_INPUT = 1 OTHERS = 2.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_CURRENCY_TYPE_GET CALL FUNCTION 'K_KKB_CURRENCY_TYPE_GET' IMPORTING E_CURRENCY_TYPE = CFI_CTYPE EXCEPTIONS OTHERS = 1.

K_KKB_ITEMIZATION CALL FUNCTION 'K_KKB_ITEMIZATION' EXPORTING I_EXTNR = P_EXTNR I_KDAUF = P_KDAUF I_TVERS = P_TVERS I_KADKY = P_KADKY I_KLVAR = P_KLVAR I_KDPOS = P_KDPOS I_KOKRS = P_KOKRS I_MATNR = P_SMATN I_WERKS = P_WERKS I_SICHT = P_SICHT I_BZ_LOSGR = CFI_LOSGR I_KALNR_BA = P_KALNR_BA EXCEPTIONS INPUT_INCOMPLETE = 1 INPUT_NOT_UNIQUE = 2 NO_CALCULATION_FOUND = 3 NO_ITEMS_FOUND = 4 WRONG_INPUT = 5 OTHERS = 6.

K_KKB_REPORT_ANCHOR_HANDLE CALL FUNCTION 'K_KKB_REPORT_ANCHOR_HANDLE' EXPORTING I_MODUS = 'I' CHANGING I_0MEM = 0MEM EXCEPTIONS NO_DATA_FOUND = 1 OTHERS = 2.

K_KKB_CURRENCY_TYPE_GET CALL FUNCTION 'K_KKB_CURRENCY_TYPE_GET' IMPORTING E_CURRENCY_TYPE = PSP_CTYPE EXCEPTIONS OTHERS = 1.

K_KKB_PARTNER_SPLIT CALL FUNCTION 'K_KKB_PARTNER_SPLIT' EXPORTING I_WERKS = P_WERKS I_MATNR = KEKO-MATNR I_KLVAR = P_KLVAR I_TVERS = P_TVERS I_KADKY = P_KADKY I_SICHT = P_SICHT I_LOSGR = PSP_LOSGR I_KOKRS = P_KOKRS I_OWAER = PSP_CTYPE I_KALNR_BA = P_KALNR_BA * I_DIPA = * I_PRCTR = EXCEPTIONS NO_CALCULATION = 1 NO_AUTHORITY = 2 OTHERS = 3.

CJDW_PRPS_SELECT_SINGLE CALL FUNCTION 'CJDW_PRPS_SELECT_SINGLE' EXPORTING POSID = P_PRONR IMPORTING E_PRPS = UTC_PRPS EXCEPTIONS MISSING_PARAMETER = 01 NOT_FOUND = 02.

K_KKR_COSTING_TREE CALL FUNCTION 'K_KKR_COSTING_TREE' EXPORTING I_PSPNR = UTC_PRPS-PSPNR I_AUFNR = P_AUFNR I_EXTNR = P_EXTNR I_GJAHR = UTC_GJAHR I_KOKRS = P_KOKRS I_KSTRG = P_KSTRG I_VBELN = P_KDAUF I_POSNR = P_KDPOS I_VERSN = UTC_VERSN I_WINDOW = ' ' I_CHOICE_J = ' ' I_RGJNR = UTC_RGJNR EXCEPTIONS OBJECT_NOT_FOUND = 01 DATA_INPUT_ERROR = 02.

CJDW_PRPS_SELECT_SINGLE CALL FUNCTION 'CJDW_PRPS_SELECT_SINGLE' EXPORTING POSID = P_PRONR IMPORTING E_PRPS = DIS_PRPS EXCEPTIONS MISSING_PARAMETER = 01 NOT_FOUND = 02.

K_UNITCOSTING_KEY_TO_OBJ_GET CALL FUNCTION 'K_UNITCOSTING_KEY_TO_OBJ_GET' " CKIS-Key zu Bauteil EXPORTING " lesen KUK_EXTNR = P_EXTNR KUK_AUFNR = P_AUFNR KUK_PRONR = DIS_PRPS-PSPNR KUK_KSTRG = P_KSTRG KUK_VBELN = P_KDAUF KUK_POSNR = P_KDPOS KUK_GJAHR = DIS_GJAHR KUK_VERSN = DIS_VERSN KUK_KOKRS = P_KOKRS KUK_SPRAS = SY-LANGU IMPORTING KUK_BWVAR = CKIS-BWVAR KUK_BZOBJ = CKIS-BZOBJ KUK_KADKY = CKIS-KADKY KUK_KALKA = CKIS-KALKA KUK_KALNR = CKIS-KALNR KUK_KKZMA = CKIS-KKZMA KUK_LEDNR = CKIS-LEDNR KUK_TVERS = CKIS-TVERS EXCEPTIONS OTHERS = 1.

K_UNITCOSTING_READ CALL FUNCTION 'K_UNITCOSTING_READ' " Lesen Kalk.daten

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' EXPORTING CHOICE = SPACE DFO = SPACE IANW = ANW-EKA IOBJ = OBJ-BAU RGJNR = INT_RGJNR EXCEPTIONS NOT_GENERATED = 01 NO_AUTHORITY = 02 NO_JOB = 03 NO_JOB_CHOSEN = 04.

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " Job holen EXPORTING IANW = ANW-EKA CHOICE = SPACE DFO = SPACE IOBJ = OBJ-BAU IMPORTING RGJNR = INT_RGJNR EXCEPTIONS OTHERS = 1.

K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' " Globals holen EXPORTING DIALOG = SPACE RGJNR = INT_RGJNR TABLES EXC_TAB = ETAB GLOBALS = GLO_TAB EXCEPTIONS OTHERS = 1.

K_KKB_GENERAL_REPORT_CALL CALL FUNCTION 'K_KKB_GENERAL_REPORT_CALL' " Berichtsaufruf EXPORTING RGJNR = INT_RGJNR IMPORTING EXIT = INT_EXIT TABLES GLOBALS = GLO_TAB SEL_TAB1 = VAL_TAB SEL_TAB2 = VAL_TAB_KAR EXCEPTIONS INTERNAL_ERROR = 1.

CJDW_PRPS_SELECT_SINGLE CALL FUNCTION 'CJDW_PRPS_SELECT_SINGLE' EXPORTING POSID = P_PRONR IMPORTING E_PRPS = MFI_PRPS EXCEPTIONS MISSING_PARAMETER = 01 NOT_FOUND = 02.

K_UNITCOSTING_KEY_TO_OBJ_GET CALL FUNCTION 'K_UNITCOSTING_KEY_TO_OBJ_GET' EXPORTING KUK_EXTNR = P_EXTNR KUK_AUFNR = P_AUFNR KUK_PRONR = MFI_PRPS-PSPNR KUK_KSTRG = P_KSTRG KUK_VBELN = P_KDAUF KUK_POSNR = P_KDPOS KUK_GJAHR = MFI_GJAHR KUK_VERSN = MFI_VERSN KUK_KOKRS = P_KOKRS KUK_SPRAS = SY-LANGU IMPORTING KUK_BWVAR = CKIS-BWVAR KUK_BZOBJ = CKIS-BZOBJ KUK_KADKY = CKIS-KADKY KUK_KALKA = CKIS-KALKA KUK_KALNR = CKIS-KALNR KUK_KKZMA = CKIS-KKZMA KUK_LEDNR = CKIS-LEDNR KUK_TVERS = CKIS-TVERS EXCEPTIONS OTHERS = 1.

K_UNITCOSTING_READ CALL FUNCTION 'K_UNITCOSTING_READ' " Lesen Kalk.daten

K_KKB_TYPPOS_SELECT CALL FUNCTION 'K_KKB_TYPPOS_SELECT' EXPORTING GS_KIS1 = INT_KIS1 IV_KOKRS = P_KOKRS EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

CK_F_TCK03_HIERARCHY_READING CALL FUNCTION 'CK_F_TCK03_HIERARCHY_READING' " Tabelle TCK03 EXPORTING " Kalk.varianten lesen

CK_F_PC_MATERIAL_CHECK CALL FUNCTION 'CK_F_PC_MATERIAL_CHECK' EXPORTING CHECKVALUES = CKIPCMC KALKULATIONSDATUM_AB = KEKO-KADAT KALKULATIONSVARIANTE = KKBU-KLVAR KALKULATIONSVERSION = KKBU-TVERS OHNE_KALKSEGMENT_ANLEGEN = 'X' READ_MATERIAL = 'X' IMPORTING ERZEUGNISKALKULATIONSNUMMER = MACK4-KALN1 KALKNUMMER = MACK4-KALNR MATERIALKENNUNG = DIS_KENN KONFIGUNUMMER = KONFNUMMER1 EXCEPTIONS MACK3_NOT_FILLED = 01 MATERIAL_NOT_FOUND = 02 PLANT_NOT_FOUND = 03.

K_UNITCOSTING_READ CALL FUNCTION 'K_UNITCOSTING_READ' " Lesen Kalk.daten

K_UNITCOSTING_READ CALL FUNCTION 'K_UNITCOSTING_READ' " Lesen Kalk.daten

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " Job holen EXPORTING IANW = ANW-EKA CHOICE = SPACE DFO = SPACE IOBJ = OBJ-ERZ IMPORTING RGJNR = INT_RGJNR EXCEPTIONS OTHERS = 1.

K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' " Globals holen EXPORTING DIALOG = SPACE RGJNR = INT_RGJNR TABLES EXC_TAB = ETAB GLOBALS = GLO_TAB EXCEPTIONS OTHERS = 1.

K_KKB_GENERAL_REPORT_CALL CALL FUNCTION 'K_KKB_GENERAL_REPORT_CALL' " Berichtsaufruf EXPORTING RGJNR = INT_RGJNR IMPORTING EXIT = INT_EXIT TABLES GLOBALS = GLO_TAB SEL_TAB1 = VAL_TAB SEL_TAB2 = VAL_TAB_KAR EXCEPTIONS INTERNAL_ERROR = 1.

K_KKB_SD_ORDER_KALNR_READ CALL FUNCTION 'K_KKB_SD_ORDER_KALNR_READ' EXPORTING I_KDAUF = P_KDAUF I_KDPOS = P_KDPOS I_MATNR = DMK_MATNR I_WERKS = P_WERKS IMPORTING E_KALNR = DMK_KALNR EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

CK_F_KEKO_KEPH_READING CALL FUNCTION 'CK_F_KEKO_KEPH_READING' " Lesen KEKO EXPORTING READ_KEKO = 'X' READ_KEPH = SPACE TABLES T_BZOBJ = T_BZOBJ T_BWVAR = T_BWVAR T_KADKY = T_KADKY T_KALKA = T_KALKA T_KALNR = T_KALNR T_KEKO = T_KEKO T_KEPH = T_KEPH T_KKZMA = T_KKZMA T_TVERS = T_TVERS T_KEART = T_KEART T_KKZST = T_KKZST T_KKZMM = T_KKZMM T_MATNR = T_MATNR T_WERKS = T_WERKS T_KLVAR = T_KLVAR T_BIDAT = T_BIDAT T_KADAT = T_KADAT T_LOSFX = T_LOSFX T_PATNR = T_PATNR EXCEPTIONS NO_DATA_FOUND = 1 NO_DATA_WANTED = 2.

K_UNITCOSTING_READ CALL FUNCTION 'K_UNITCOSTING_READ' " Lesen Kalk.daten

K_KKB_JOB_GET CALL FUNCTION 'K_KKB_JOB_GET' " Job holen EXPORTING IANW = ANW-EKA CHOICE = SPACE DFO = SPACE IOBJ = OBJ-KUN TYP = 'M' IMPORTING RGJNR = INT_RGJNR EXCEPTIONS OTHERS = 1.

K_KKB_GLOBALS_GET CALL FUNCTION 'K_KKB_GLOBALS_GET' " Globals holen EXPORTING DIALOG = SPACE RGJNR = INT_RGJNR TABLES EXC_TAB = ETAB GLOBALS = GLO_TAB EXCEPTIONS OTHERS = 1.

K_KKB_GENERAL_REPORT_CALL CALL FUNCTION 'K_KKB_GENERAL_REPORT_CALL' " Berichtsaufruf EXPORTING RGJNR = INT_RGJNR IMPORTING EXIT = INT_EXIT TABLES GLOBALS = GLO_TAB SEL_TAB1 = VAL_TAB SEL_TAB2 = VAL_TAB_KAR EXCEPTIONS INTERNAL_ERROR = 1.

K_KKB_CALL_ALV_FOR_KKB CALL FUNCTION 'K_KKB_CALL_ALV_FOR_KKB' TABLES IT_KKBC = INT_KKBC EXCEPTIONS OTHERS = 0.

K_KKB_KKBE_TEST CALL FUNCTION 'K_KKB_KKBE_TEST' " Schneidersche Hilfe TABLES IKKBE = INT_KKBE.

K_KKB_CALL_ALV_FOR_KKB CALL FUNCTION 'K_KKB_CALL_ALV_FOR_KKB' TABLES IT_KKBE = INT_KKBE EXCEPTIONS OTHERS = 0.

K_KKB_CALL_ALV_FOR_KKB CALL FUNCTION 'K_KKB_CALL_ALV_FOR_KKB' TABLES IT_KKBU = INT_KKBU EXCEPTIONS OTHERS = 0.

K_KKB_KKBU_TEST CALL FUNCTION 'K_KKB_KKBU_TEST' " Schneidersche Hilfe TABLES IKKBU = INT_KKBU.

K_KKB_CALL_ALV_FOR_KKB CALL FUNCTION 'K_KKB_CALL_ALV_FOR_KKB' TABLES IT_KIS1 = DIS_KIS1 EXCEPTIONS OTHERS = 0.

K_ORDER_READ CALL FUNCTION 'K_ORDER_READ' EXPORTING AUFNR = P_AUFNR IMPORTING OBJNR = SVA_OBJNR EXCEPTIONS NOT_FOUND = 1.

CK_F_KEKO_KEPH_READING CALL FUNCTION 'CK_F_KEKO_KEPH_READING' EXPORTING READ_KEKO = 'X' READ_KEPH = SPACE TABLES T_BZOBJ = T_BZOBJ T_BWVAR = T_BWVAR T_KADKY = T_KADKY T_KALKA = T_KALKA T_KALNR = T_KALNR T_KEKO = T_KEKO T_KEPH = T_KEPH T_KKZMA = T_KKZMA T_TVERS = T_TVERS T_KEART = T_KEART T_KKZST = T_KKZST T_KKZMM = T_KKZMM T_MATNR = T_MATNR T_WERKS = T_WERKS T_KLVAR = T_KLVAR T_BIDAT = T_BIDAT T_KADAT = T_KADAT T_LOSFX = T_LOSFX T_PATNR = T_PATNR EXCEPTIONS NO_DATA_FOUND = 1 NO_DATA_WANTED = 2.

K_KSTRG_READ CALL FUNCTION 'K_KSTRG_READ' EXPORTING DATUM = SVA_DATBI KSTRG = P_KSTRG SPRAS = SY-LANGU IMPORTING E_OBJNR = SVA_OBJNR EXCEPTIONS NOT_FOUND = 01.

K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING KOKRS = GNO_KOKR1 IMPORTING E_TKA01 = TKA01 EXCEPTIONS NOT_FOUND = 01 NOT_FOUND_GJAHR = 02.

RM_COMPANYCODE_FIND CALL FUNCTION 'RM_COMPANYCODE_FIND' EXPORTING WERKS = GNO_WERKS IMPORTING COMPCODE = GNO_BUKRS EXCEPTIONS NO_ENTRY = 01.

MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING MATNR = ENC_MATNR2 EXCEPTIONS OTHERS = 1.

K_KKB_TKKBT_UPDATE CALL FUNCTION 'K_KKB_TKKBT_UPDATE' EXPORTING I_MODE = 'R' I_TKKBT = TKKBT IMPORTING E_TKKBT = TKKBT EXCEPTIONS FATAL_ERROR = 1 FOREIGN_LOCK = 2 NO_DATA_FOR_KEY = 3 WRONG_KEY = 4 OTHERS = 5.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING POPUP_TITLE = SPACE IMPORTING RETURNCODE = INT-ANSWER TABLES FIELDS = INT_SVAL EXCEPTIONS OTHERS = 1.

K_KKB_TKKBT_UPDATE CALL FUNCTION 'K_KKB_TKKBT_UPDATE' EXPORTING I_MODE = 'U' I_TKKBT = TKKBT IMPORTING E_TKKBT = TKKBT EXCEPTIONS FATAL_ERROR = 1 FOREIGN_LOCK = 2 NO_DATA_FOR_KEY = 3 WRONG_KEY = 4 OTHERS = 5.

MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING MATNR = DEC_MATNR2 EXCEPTIONS OTHERS = 1.

CONVERSION_EXIT_MATN1_INPUT CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT' EXPORTING INPUT = DEC_MATNR IMPORTING OUTPUT = DEC_MATNR1 EXCEPTIONS LENGTH_ERROR = 1 others = 2.

K_KKB_CURRENCY_TYPE_SWITCH CALL FUNCTION 'K_KKB_CURRENCY_TYPE_SWITCH' EXPORTING TO_KWAER = CCT_AIM-KWAER TO_OWAER = CCT_AIM-OWAER EXCEPTIONS OTHERS = 1.

G_REPORT_POP_INTERFACE_DATA CALL FUNCTION 'G_REPORT_POP_INTERFACE_DATA'.

K_KKB_TKKBU_READ CALL FUNCTION 'K_KKB_TKKBU_READ' EXPORTING I_APPL = CLG_TKKBU-APPL I_RPPAR = CLG_TKKBU-RPPAR IMPORTING E_TKKBU = TKKBU EXCEPTIONS OTHERS = 3.

K_KKB_PREPARE_CONVERSION CALL FUNCTION 'K_KKB_PREPARE_CONVERSION' CHANGING PRE_WAERS = ORE_ZWAER PRE_DATE = ORE_DATUM PRE_KURS = ORE_KURST EXCEPTIONS ANSWER_CANCEL = 1 ERROR_IN_FIELDS = 2 OTHERS = 3.

SD_DOCUMENT_ACCOUNT_ASSIGNMENT CALL FUNCTION 'SD_DOCUMENT_ACCOUNT_ASSIGNMENT' EXPORTING I_DOCUMENT_NUMBER = p_p_kdauf I_ITEM_NUMBER = p_p_kdpos IMPORTING E_MATERIAL = l_matnr E_PLANT = p_p_werks EXCEPTIONS OTHERS = 18.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RKKBFCOD or its description.