SAP ABAP Interface IF_EX_WORKORDER_FINANCIALS (BAdI Interface IF_EX_WORKORDER_FINANCIALS)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-SFC (Application Component) Production Orders
     COBADI (Package) Development Class: Business Add-Ins
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CON_FIN_LI_PP_ORDFIN Imp. Class for BAdI Imp. CON_FIN_LI_PP_ORDFIN 20050215
Properties
Interface IF_EX_WORKORDER_FINANCIALS  
Short Description BAdI Interface IF_EX_WORKORDER_FINANCIALS    
General Data
Package COBADI   Development Class: Business Add-Ins 
Created 20050120   SAP 
Last changed 20050705   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 COBAI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050620
Friends
Interface IF_EX_WORKORDER_FINANCIALS has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTION_EXECUTE Constant Public Type reference (TYPE) CHAR4 'EXEC' 20050222
2 C_ACTION_REVOKE Constant Public Type reference (TYPE) CHAR4 'REVO' 20050222
3 C_ACTION_TEST Constant Public Type reference (TYPE) CHAR4 'TEST' 20050222
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SETTLE_ALLOWED_CHECK Instance method Public Method Check Whether Change to Settlement Rule is Allowed 20050120
2 COMPLETE_IOMAMO Instance method Public Method Fill Valuation Data in the Structure IOMAMO 20050121
3 DELETE_BUFFER Instance method Public Method Delete Buffer Tables 20050120
4 DISPLAY_SETTLEMENT_BUTTON Instance method Public Method Deactivate Jump to Maintenance Dialog 20050120
5 ORDER_CLOSE Instance method Public Method Check/Set/Revoke Closure/Completion 20050211
6 ORDER_COSTS_DISPLAY Instance method Public Method Display Costs Analysis 20050309
7 ORDER_DEL_FLAG Instance method Public Method Check/Set/Undo Deletion Flag 20050211
8 ORDER_DEL_IND Instance method Public Method Set Deletion Indicator 20050211
9 SETTLEMENT_COPY Instance method Public Method Copy Settlement Rules 20050120
10 SETTLEMENT_EDIT Instance method Public Method Maintain Settlement Rules 20050120
11 SETTLEMENT_MAINTAIN Instance method Public Method Create and Update Settlement Rules 20050120
12 SETTLEMENT_SAVE Instance method Public Method Save Settlement Rules 20050120
Events
Interface IF_EX_WORKORDER_FINANCIALS has no event.
Types
Interface IF_EX_WORKORDER_FINANCIALS has no local type.
Method Signatures

Method CHANGE_SETTLE_ALLOWED_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) CAUFVD-AUFNR Auftragsnummer 20050120
2 Importing I_POSNR Call by reference Type reference (TYPE) AFPO-POSNR Nummer der Auftragsposition 20050120
# Exception Resumable Description Created on
1 NOT_ALLOWED Ändern der Abrechnungsvorschriften nicht erlaubt 20050120

Method COMPLETE_IOMAMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOMAMO Call by reference Type reference (TYPE) COBAI_T_IOMAMO Tabelle der dokumentierten Warenbewegungen 20050121

Method COMPLETE_IOMAMO on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method DELETE_BUFFER Signature

Method DELETE_BUFFER on Interface IF_EX_WORKORDER_FINANCIALS has no parameter.
Method DELETE_BUFFER on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method DISPLAY_SETTLEMENT_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HEADER_ACTIVE Call by reference Type reference (TYPE) FLAG Pflege für Auftragskopf möglich 20050120
2 Exporting E_ITEM_ACTIVE Call by reference Type reference (TYPE) FLAG Pflege für Auftragsposition möglich 20050120
3 Importing IS_HEADER Call by reference Type reference (TYPE) COBAI_S_HEADER_DIALOG Struktur des Auftragskopfes 20050120
4 Importing IT_ITEMS Call by reference Type reference (TYPE) COBAI_T_ITEM_GET Tabelle der Auftragspositionen 20050120
5 Importing I_POSNR Call by reference Type reference (TYPE) AFPOD-POSNR Nummer der Auftragsposition 20050120

Method DISPLAY_SETTLEMENT_BUTTON on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method ORDER_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050211
2 Exporting E_VETO Call by reference Type reference (TYPE) XFLAG Veto gegen Setzen Löschvormerkung 20050211
3 Importing IS_HEADER Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20050211
4 Importing I_ACTION Call by reference Type reference (TYPE) CHAR4 Aktionscode 'TEST', 'EXEC' oder 'REVO' 20050211

Method ORDER_CLOSE on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method ORDER_COSTS_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20050309

Method ORDER_COSTS_DISPLAY on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method ORDER_DEL_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050211
2 Exporting E_VETO Call by reference Type reference (TYPE) XFLAG Veto gegen Setzen Löschvormerkung 20050211
3 Importing IS_HEADER Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20050211
4 Importing I_ACTION Call by reference Type reference (TYPE) CHAR4 Aktionscode 'TEST', 'EXEC' oder 'REVO' 20050211
5 Importing I_ORDER_CLOSED Call by reference Type reference (TYPE) XFLAG Auftrag bleibt abgeschlossen 20050211

Method ORDER_DEL_FLAG on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method ORDER_DEL_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20050211

Method ORDER_DEL_IND on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method SETTLEMENT_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20050120
2 Exporting E_FAILED Call by reference Type reference (TYPE) FLAG Abrechnungsvorschriften konnten nicht angelegt werden 20050120
3 Importing IS_HEADER_NEW Call by reference Type reference (TYPE) COBAI_S_HEADER Auftragskopf alt 20050120
4 Importing IS_HEADER_OLD Call by reference Type reference (TYPE) COBAI_S_HEADER Auftragskopf neu 20050120
5 Importing IT_ITEMS_NEW Call by reference Type reference (TYPE) COBAI_T_ITEM Auftragspositionen neu 20050120
6 Importing IT_ITEMS_OLD Call by reference Type reference (TYPE) COBAI_T_ITEM Auftragspositionen alt 20050120
7 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG SPACE Kein Dialog 20050120

Method SETTLEMENT_COPY on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method SETTLEMENT_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_CHANGED Call by reference Type reference (TYPE) FLAG Daten wurden geändert 20050120
2 Importing I_AUFNR Call by reference Type reference (TYPE) CAUFVD-AUFNR Auftragsnummer 20050120
3 Importing I_MODE Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20050120
4 Importing I_POSNR Call by reference Type reference (TYPE) AFPOD-POSNR Nummer der Auftragsposition 20050120

Method SETTLEMENT_EDIT on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method SETTLEMENT_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20050120
2 Exporting E_FAILED Call by reference Type reference (TYPE) FLAG Abrechnungsvorschriften konnten nicht angelegt werden 20050120
3 Importing IS_HEADER_NEW Call by reference Type reference (TYPE) COBAI_S_HEADER_DIALOG Auftragskopf alt 20050120
4 Importing IS_HEADER_OLD Call by reference Type reference (TYPE) COBAI_S_HEADER_DIALOG Auftragskopf neu 20050120
5 Importing IT_ITEMS_NEW Call by reference Type reference (TYPE) COBAI_T_ITEM_GET Auftragspositionen neu 20050120
6 Importing IT_ITEMS_OLD Call by reference Type reference (TYPE) COBAI_T_ITEM_OLD Auftragspositionen alt 20050120
7 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG SPACE Kein Dialog 20050120

Method SETTLEMENT_MAINTAIN on Interface IF_EX_WORKORDER_FINANCIALS has no exception.

Method SETTLEMENT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDERNO_TEMPNO Call by reference Type reference (TYPE) TY_T_CAUFVDN Auftragsnummer + zugehörige Meldungsnummer temporär/neu 20050120
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20050120
History
Last changed by/on SAP  20050705 
SAP Release Created in 600