SAP ABAP Class CL_SE_PUR_PO_WF_OUT (Outbound PO Services via Workflow)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF-ES (Application Component) Enterprise Services in Purchasing
     OPS_SE_PUR (Package) Service Enabling for Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20070824
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20070824
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20090508
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20070824
Properties
Class CL_SE_PUR_PO_WF_OUT  
Short Description Outbound PO Services via Workflow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20070824   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 BI_OBJECT Business Instance 20070824
2 BI_PERSISTENT Persistent Business Instance 20070824
3 IF_SERIALIZABLE_OBJECT Serializable Object 20090508
4 IF_WORKFLOW Business Workflow 20070824
Friends
Class CL_SE_PUR_PO_WF_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPLICATION_OBJECT Static Attribute Protected Type reference (TYPE) BALOBJ_D 'OPS_SE' Application Log: Object Name (Application Code) 20070824
2 GC_APPLICATION_SUBOBJECT Static Attribute Protected Type reference (TYPE) BALSUBOBJ 'BUS2012 ' Application Log: Subobject 20070824
3 GC_CHANGED Static Attribute Protected Type reference (TYPE) HR_S_EVENT 'CHANGED' Event of an Object 20070907
4 GC_CHANGED_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_POCHGEDINFO' Class Name 20070907
5 GC_CONFIRM_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_POERPCONFIRMATION' Class Name 20070907
6 GC_CREATED Static Attribute Protected Type reference (TYPE) HR_S_EVENT 'CREATED' Event of an Object 20070907
7 GC_CREATED_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_POCRTEDINFO' Class Name 20070907
8 GC_C_PURGDOCACCNOT_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_LOG_PURGDOCCNCACCN' Class Name for Cancellation Accounting Notification Service 20110201
9 GC_POREQ_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_POERPREQ_OUT' Class Name for CreateRequest Service 20080516
10 GC_PURGDOCACCNOT_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_LOG_PURGDOCACCNOT' Class Name for Accounting Notification Service 20101208
11 GC_QUEUE Constant Private See coding 'MMPUR_BUS2012_' 20120228
12 GC_REPLENISH_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_POERPROCOLLABNOTIF' Class Name 20080213
13 GC_TRQCANCLREQ_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_TRQCANCELREQUEST' Class Name 20091120
14 GC_TRQREQ_CLNAME Static Attribute Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_TRQSUITEREQUEST' Class for Transportation Managment Integration 20090910
15 MO_CONTEXT Instance attribute Public Object reference (TYPE REF TO) CL_SE_PUR_WF_CONTEXT 20090504
16 MT_INSTANCES Static Attribute Private Type reference (TYPE) TYPE_T_INSTANCES 20090504
17 MV_UUID Instance attribute Private Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20090504
18 MV_UUID_CONTEXT Instance attribute Private Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20090508
19 PO_OBJECT_TYPE Static Attribute Public Type reference (TYPE) SWO_OBJTYP 'BUS2012' Purchase Order 20070828
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090504
2 CONVERT_FROM_XML Static method Private Method Convert from XML 20090508
3 CONVERT_TO_XML Instance method Private Method Convert Instance to XML 20090508
4 EXECUTE Static method Public Method Outbound Service execution 20070824
5 GET_CONTEXT Instance method Public Method Get Context Instance 20090505
6 GET_CONTEXT_UUID Instance method Public Method Get UUID of Context object 20090508
7 GET_UUID Instance method Public Method Get/Determine UUID 20090504
8 IS_QRFC Instance method Private Method Check if qRFC should be used to trigger SOA output 20110330
9 SET_CONTEXT Instance method Public Method Set Context Instance 20090508
10 START Instance method Public Method start workflow 20090504
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20090504
2 CREATED Instance Event
(0)
Public
(2)
20090504
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_S_INSTANCE Private See coding Instance and UUID 20090504 BEGIN OF type_s_instance , uuid TYPE guid_22, instance TYPE REF TO cl_se_pur_po_wf_out, END OF type_s_instance
2 TYPE_T_INSTANCES Private See coding List of instances 20090504 type_t_instances TYPE SORTED TABLE OF type_s_instance WITH UNIQUE KEY uuid
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SE_PUR_PO_WF_OUT has no parameter.
Method CONSTRUCTOR on class CL_SE_PUR_PO_WF_OUT has no exception.

Method CONVERT_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GUID_22 GUID in 'RAW' format 20090603
2 Returning RO_HANDLE Value transfer Object reference (TYPE REF TO) CL_SE_PUR_PO_WF_OUT Outbound PO Services via Workflow 20090508
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20090513

Method CONVERT_TO_XML Signature

Method CONVERT_TO_XML on class CL_SE_PUR_PO_WF_OUT has no parameter.
Method CONVERT_TO_XML on class CL_SE_PUR_PO_WF_OUT has no exception.

Method EXECUTE 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 Table with BAPI Return Information 20070824
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_22 GUID for XML Parser 20090513
3 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20070824
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20070824
2 CX_APPL_PROXY_BADI_PROCESSING Error in BAdI Processing in Proxy 20070824
3 CX_OPS_SE Error in OPS service 20070824
4 CX_WUF_ERROR Error 20070824

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SE_PUR_WF_CONTEXT 20090505

Method GET_CONTEXT on class CL_SE_PUR_PO_WF_OUT has no exception.

Method GET_CONTEXT_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20090508

Method GET_CONTEXT_UUID on class CL_SE_PUR_PO_WF_OUT has no exception.

Method GET_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20090504

Method GET_UUID on class CL_SE_PUR_PO_WF_OUT has no exception.

Method IS_QRFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RFC Value transfer Type reference (TYPE) MMPUR_BOOL qRFC used (yes/no) 20110330

Method IS_QRFC on class CL_SE_PUR_PO_WF_OUT has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_SE_PUR_WF_CONTEXT 20090508

Method SET_CONTEXT on class CL_SE_PUR_PO_WF_OUT has no exception.

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UPDATE Call by reference Type reference (TYPE) MMPUR_BOOL Update Task 20090602

Method START on class CL_SE_PUR_PO_WF_OUT has no exception.
Event Signatures

Event CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 GUID Exporting Value transfer Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20090612

Event CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 GUID Exporting Value transfer Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20090612
History
Last changed by/on SAP  20130531 
SAP Release Created in 603