SAP ABAP Class IF_EX_WORKORDER_FINANCIALS (BAdI Interface IF_EX_WORKORDER_FINANCIALS)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20050620
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
Class IF_EX_WORKORDER_FINANCIALS  
Short Description BAdI Interface IF_EX_WORKORDER_FINANCIALS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 1   
Package      
Created 20050120   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_EX_WORKORDER_FINANCIALS has no interface implemented.
Friends
Class IF_EX_WORKORDER_FINANCIALS has no friend class.
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
Class IF_EX_WORKORDER_FINANCIALS has no event.
Types
Class 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 class IF_EX_WORKORDER_FINANCIALS has no exception.

Method DELETE_BUFFER Signature

Method DELETE_BUFFER on class IF_EX_WORKORDER_FINANCIALS has no parameter.
Method DELETE_BUFFER on class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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