SAP ABAP Class CL_MMPUR_PR_EXT_RELEASE (Release Purchase Requisitions Externally)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF (Application Component) Basic Functions
     MMPUR_EXTENDED_FUNCTIONS (Package) Cross-Document Additional Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMPUR_CONSTANTS_GENERAL General Constants 20110207
Properties
Class CL_MMPUR_PR_EXT_RELEASE  
Short Description Release Purchase Requisitions Externally    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_EXTENDED_FUNCTIONS   Cross-Document Additional Functions 
Created 20110207   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MMPUR_CONSTANTS_GENERAL General Constants 20110207
Friends
Class CL_MMPUR_PR_EXT_RELEASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BO Static Attribute Private Object reference (TYPE REF TO) IF_MMPUR_DOCUMENT Process Purchasing Document 20110406
2 MO_MMPUR_DOC_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_MMPUR_DOC_FACTORY Factory for Purchasing Documents 20110406
3 MY_BANFN Static Attribute Private Type reference (TYPE) BANFN Purchase Requisition Number 20110302
4 MY_EXT_RELEASE_ACTIVE Static Attribute Private Type reference (TYPE) MMPUR_BOOL Boolean Type 20110208
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_SEND_EXT Instance method Public Method Check and Send from External Application if External Release 20110217
2 CHECK_AND_SEND_MRP Instance method Public Method Check and Send from MRP if External Release Set Up 20110218
3 CHECK_EXT_RELEASE Instance method Public Method Check Whether Purchase Requisition Is in External Release 20110225
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110208
5 EXECUTE_WF_OUT Instance method Public Method Process Purchase Requisition in Workflow 20110224
6 POST_EXT_RESULT Instance method Public Method Transfer Result of External Release to Purchase Requisition 20110301
7 POST_REJECTION Instance method Private Method Post Rejection and Revoked Rejection of Purchase Requisition 20110302
8 POST_RELEASE Instance method Private Method Post Release and Revoked Release of Purchase Requisition 20110301
9 SEND_EXT_RELEASE Instance method Private Method Send Document to External System for Release 20110207
Events
Class CL_MMPUR_PR_EXT_RELEASE has no event.
Types
Class CL_MMPUR_PR_EXT_RELEASE has no local type.
Method Signatures

Method CHECK_AND_SEND_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EBAN_NEW Call by reference Type reference (TYPE) MEREQ_T_UEBAN Neue Banf Daten 20110218
2 Importing IT_EBAN_OLD Call by reference Type reference (TYPE) MEREQ_T_UEBAN Alte Banf Daten 20110218

Method CHECK_AND_SEND_EXT on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method CHECK_AND_SEND_MRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EBAN_NEW Call by reference Type reference (TYPE) EBAN Neue Banf Daten 20110218
2 Importing IS_EBAN_OLD Call by reference Type reference (TYPE) EBAN Alte Banf Daten 20110218
3 Importing IV_CHANGE_IND Call by reference Type reference (TYPE) CDCHNGIND Art der Änderung (U, I, E, D) 20110218

Method CHECK_AND_SEND_MRP on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method CHECK_EXT_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BANFN Call by reference Type reference (TYPE) BANFN Bestellanforderungsnummer 20110225
2 Importing IV_BNFPO Call by reference Type reference (TYPE) BNFPO Positionsnummer der Bestellanforderung 20110225
3 Importing IV_ESTKZ Call by reference Type reference (TYPE) ESTKZ Erstellungskennzeichen ( Banf/Einteilungen ) 20110225
4 Importing IV_FRGEX Call by reference Type reference (TYPE) FRGEX Externe Freigabe 20110225
5 Importing IV_FRGGR Call by reference Type reference (TYPE) FRGGR Freigabegruppe 20110225
6 Importing IV_FRGST Call by reference Type reference (TYPE) FRGST Freigabestrategie in der Bestellanforderung 20110225
7 Importing IV_GET_FRGEX Call by reference Type reference (TYPE) ABAP_BOOL FRGEX mit FRGGR und FRGST bestimmen 20110225
8 Returning RE_EXT_RELEASE Value transfer Type reference (TYPE) ABAP_BOOL Bestellanforderung in externer Freigabe 20110225

Method CHECK_EXT_RELEASE on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MMPUR_PR_EXT_RELEASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method EXECUTE_WF_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_PROT Call by reference Object reference (TYPE REF TO) CL_OPS_SE_PROT OPS_SE Protokoll 20110224
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110224
3 Importing IV_APPLICATION_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20110224
4 Importing IV_APPLICATION_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20110224
5 Importing IV_BANFN Call by reference Type reference (TYPE) BANFN Bestellanforderungsnummer 20110224
6 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20110224

Method EXECUTE_WF_OUT on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method POST_EXT_RESULT 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) MEREQ_T_BAPIRET2 Ausnahmen bei der Verprobung Bestellanforderung 20110301
2 Importing IT_PR_EXT_REL Call by reference Type reference (TYPE) MMPUR_T_PR_EXT_REL Aktionen aus externer Freigabe für die Banfpositionen 20110301

Method POST_EXT_RESULT on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method POST_REJECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) MEREQ_T_BAPIRET2 Ausnahmen bei der Verprobung Bestellanforderung 20110302
2 Importing IS_EBAN Call by reference Type reference (TYPE) EBAN Bestellanforderung 20110302
3 Importing IS_PR_EXT_REL Call by reference Type reference (TYPE) MMPUR_PR_EXT_REL Aktion aus externer Freigabe für die Banfposition 20110302
4 Importing IV_REL_CODE Call by reference Type reference (TYPE) FRGCO Freigabecode 20110302

Method POST_REJECTION on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method POST_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) MEREQ_T_BAPIRET2 Ausnahmen bei der Verprobung Bestellanforderung 20110301
2 Importing IS_EBAN Call by reference Type reference (TYPE) EBAN Bestellanforderung 20110302
3 Importing IS_PR_EXT_REL Call by reference Type reference (TYPE) MMPUR_PR_EXT_REL Aktion aus externer Freigabe für die Banfposition 20110302
4 Importing IV_REL_CODE Call by reference Type reference (TYPE) FRGCO Freigabecode 20110302

Method POST_RELEASE on class CL_MMPUR_PR_EXT_RELEASE has no exception.

Method SEND_EXT_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) BANFN Bestellanforderungsnummer 20110207

Method SEND_EXT_RELEASE on class CL_MMPUR_PR_EXT_RELEASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606