SAP ABAP Interface IF_OIJ_EXPENSE_INT (Interface for BAdI: OIJ_EXPENSE_INT)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO (Application Component) Logistics - General
     OIL (Package) IS OIL: Standard objects
Properties
Interface IF_OIJ_EXPENSE_INT  
Short Description Interface for BAdI: OIJ_EXPENSE_INT    
General Data
Package OIL   IS OIL: Standard objects 
Created 20090820   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_OIJ_EXPENSE_INT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090820
Friends
Interface IF_OIJ_EXPENSE_INT has no friend.
Attributes
Interface IF_OIJ_EXPENSE_INT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DISPLAY_EXPENSE_HEADER Instance method Public Method Handle Expenses when logistic document is deleted/updated 20091201
2 DISPLAY_EXPENSE_ITEM Instance method Public Method Handle Expenses when logistic document is deleted/updated 20091201
3 HANDLE_EXPENSES_AT_NOM Instance method Public Method Handle Expenses in nomination header 20090820
4 HANDLE_EXPENSE_AT_NOM_ITEM Instance method Public Method Handle Expenses at nomination item 20090820
5 HANDLE_EXPENSE_AT_NOM_ITEM_MNL Instance method Public Method Handle Expenses at nomination item manually 20090903
6 SAVE_EXPENSES_AT_NOMINATION Instance method Public Method Handle Expenses in nomination header manually 20090922
7 UPDATE_EXPENSE_TICKET Instance method Public Method Update the expense document at ticket level 20091020
Events
Interface IF_OIJ_EXPENSE_INT has no event.
Types
Interface IF_OIJ_EXPENSE_INT has no local type.
Method Signatures

Method DISPLAY_EXPENSE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPENSE Call by reference Type reference (TYPE) DATA 20091201
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) WLF1_ERROR_TAB Agency Business: Table with Messages 20091201
3 Importing IS_NOM_HEADER Call by reference Type reference (TYPE) DATA 20091201
4 Importing IT_NOMTK_REPL Call by reference Type reference (TYPE) DATA 20091201
5 Importing IT_NOM_ITEM Call by reference Type reference (TYPE) DATA 20091201
6 Importing IV_DEMURRAGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091201
7 Importing IV_DOCIND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091201
8 Importing IV_DOCNR Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20091201
9 Importing IV_HDRITM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091201
10 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Version Number Component 20091201

Method DISPLAY_EXPENSE_HEADER on Interface IF_OIJ_EXPENSE_INT has no exception.

Method DISPLAY_EXPENSE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPENSE Call by reference Type reference (TYPE) DATA 20091201
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) WLF1_ERROR_TAB Agency Business: Table with Messages 20091201
3 Importing IS_NOM_HEADER Call by reference Type reference (TYPE) DATA 20091201
4 Importing IT_NOMTK_REPL Call by reference Type reference (TYPE) DATA 20091201
5 Importing IT_NOM_ITEM Call by reference Type reference (TYPE) DATA 20091201
6 Importing IV_DEMURRAGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091201
7 Importing IV_DOCIND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091201
8 Importing IV_DOCNR Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20091201
9 Importing IV_HDRITM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091201
10 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Version Number Component 20091201

Method DISPLAY_EXPENSE_ITEM on Interface IF_OIJ_EXPENSE_INT has no exception.

Method HANDLE_EXPENSES_AT_NOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPENSE Call by reference Type reference (TYPE) DATA 20090902
2 Changing CT_MESSAGE Value transfer Type reference (TYPE) WLF1_ERROR_TAB Agency Business: Table with Messages 20090820
3 Importing IS_NOM_HEADER Call by reference Type reference (TYPE) DATA 20090820
4 Importing IT_NOMTK_REPL Call by reference Type reference (TYPE) DATA 20091015
5 Importing IT_NOM_ITEM Call by reference Type reference (TYPE) DATA 20090820
6 Importing IV_DEMCURR Call by reference Type reference (TYPE) WAERL Currency of Agency Document 20091010
7 Importing IV_DEMURRAGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090820
8 Importing IV_DEMVAL Call by reference Type reference (TYPE) DATA 20090930
9 Importing IV_HDRITM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090903
10 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090820

Method HANDLE_EXPENSES_AT_NOM on Interface IF_OIJ_EXPENSE_INT has no exception.

Method HANDLE_EXPENSE_AT_NOM_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPENSE Call by reference Type reference (TYPE) DATA 20090820
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) WLF1_ERROR_TAB Agency Business: Table with Messages 20090820
3 Importing IS_NOM_HEADER Call by reference Type reference (TYPE) DATA 20090820
4 Importing IT_NOMTK_REPL Call by reference Type reference (TYPE) DATA 20091015
5 Importing IT_NOM_ITEM Call by reference Type reference (TYPE) DATA 20090820
6 Importing IV_DEMURRAGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090820
7 Importing IV_DOCIND Call by reference Type reference (TYPE) CHAR1 Version Number Component 20090820
8 Importing IV_DOCNR Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20090820
9 Importing IV_HDRITM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090903
10 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090820

Method HANDLE_EXPENSE_AT_NOM_ITEM on Interface IF_OIJ_EXPENSE_INT has no exception.

Method HANDLE_EXPENSE_AT_NOM_ITEM_MNL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPENSE Call by reference Type reference (TYPE) DATA 20090903
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) WLF1_ERROR_TAB Agency Business: Table with Messages 20090903
3 Importing IS_NOM_HEADER Call by reference Type reference (TYPE) DATA 20090903
4 Importing IT_NOMTK_REPL Call by reference Type reference (TYPE) DATA 20091015
5 Importing IT_NOM_ITEM Call by reference Type reference (TYPE) DATA 20090903
6 Importing IV_DEMCURR Call by reference Type reference (TYPE) WAERL Currency of Agency Document 20091010
7 Importing IV_DEMURRAGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090903
8 Importing IV_DEMVAL Call by reference Type reference (TYPE) DATA 20091008
9 Importing IV_DOCIND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090903
10 Importing IV_DOCNR Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20090903
11 Importing IV_HDRITM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090903
12 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Version Number Component 20090903

Method HANDLE_EXPENSE_AT_NOM_ITEM_MNL on Interface IF_OIJ_EXPENSE_INT has no exception.

Method SAVE_EXPENSES_AT_NOMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPENSE Call by reference Type reference (TYPE) DATA 20090922
2 Changing CT_MESSAGE Value transfer Type reference (TYPE) WLF1_ERROR_TAB Agency Business: Table with Messages 20090922
3 Importing IS_NOM_HEADER Call by reference Type reference (TYPE) DATA 20090922
4 Importing IT_NOMTK_REPL Call by reference Type reference (TYPE) DATA 20091015
5 Importing IT_NOM_ITEM Call by reference Type reference (TYPE) DATA 20090922
6 Importing IV_DEMURRAGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090922
7 Importing IV_HDRITM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090922
8 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Version Number Component 20090922

Method SAVE_EXPENSES_AT_NOMINATION on Interface IF_OIJ_EXPENSE_INT has no exception.

Method UPDATE_EXPENSE_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) WLF1_ERROR_TAB Agency Business: Table with Messages 20091020
2 Importing IS_NOM_HEADER Call by reference Type reference (TYPE) DATA nomination item data 20091020
3 Importing I_DOC_KEY Call by reference Type reference (TYPE) CHAR22 document key 20091020
4 Importing I_POSTING_DATE Call by reference Type reference (TYPE) DATUM posting date 20091020
5 Importing I_UPDATE Call by reference Type reference (TYPE) C X = update; ' ' = create 20091020

Method UPDATE_EXPENSE_TICKET on Interface IF_OIJ_EXPENSE_INT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605