SAP ABAP Class CE_SIW_PRODUCER_TYPE (Producer Types)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_PRODUCTION (Package) Service Implementation Production
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CE_BS_SOA_SIW_TMPL_PRDTYPE_MAP SIW Customer templates: Map producer w Push/Pop ability 20100716
2 Inheritance (c INHERITING FROM c_ref)  CE_SIW_PRODUCER_TYPE_DEFAULT Enumeration Default Producers 20070228
Properties
Class CE_SIW_PRODUCER_TYPE  
Short Description Producer Types    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_PRODUCTION   Service Implementation Production 
Created 20070228   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CE_SIW_PRODUCER_TYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CE_SIW_PRODUCER_TYPE has no interface implemented.
Friends
Class CE_SIW_PRODUCER_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLG_REMOTE_CAPABLE Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20070307
2 ID Instance attribute Protected Type reference (TYPE) SIW_DTE_PRODUCER_TYPE Producer Type for an Object 20070228
3 PRODUCER Instance attribute Protected See coding 20070228
4 S_TAB_ALL Static Attribute Private Type reference (TYPE) TAB 20070228
5 TEXT Instance attribute Protected Type reference (TYPE) AS4TEXT 20070228
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20070228
2 CREATE_PRODUCER Instance method Public Method Create an Instance of the Producer of the Given Type 20070307
3 GET_ID Instance method Public Method Get the ID of the Producer Type 20070228
4 GET_TEXT Instance method Public Method Get the Description of the Producer Type 20070228
5 IS_REMOTE_CAPABLE Instance method Public Method Is the Producer Type Remote Capable 20070307
6 S_ADD Static method Protected Method Add a New Producer Type to the Global Table 20070228
7 S_GET_ALL Static method Public Method Get all Producer Types 20091103
8 S_GET_TYPE Static method Public Method Get Single Producer Type for a Given ID 20070228
Events
Class CE_SIW_PRODUCER_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20070228 tab TYPE STANDARD TABLE OF REF TO CE_SIW_PRODUCER_TYPE with DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_PRODUCER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20070307
2 Returning R_PRODUCER Value transfer Object reference (TYPE REF TO) IF_SIW_PRODUCER 20070307
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070823

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) SIW_DTE_PRODUCER_TYPE 20070228

Method GET_ID on class CE_SIW_PRODUCER_TYPE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20070228

Method GET_TEXT on class CE_SIW_PRODUCER_TYPE has no exception.

Method IS_REMOTE_CAPABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_REMOTE_CAPABLE Value transfer Type reference (TYPE) XFELD is producer remote capable 20070307

Method IS_REMOTE_CAPABLE on class CE_SIW_PRODUCER_TYPE has no exception.

Method S_ADD Signature

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

Method S_ADD on class CE_SIW_PRODUCER_TYPE has no exception.

Method S_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TAB_PRODUCER Value transfer Type reference (TYPE) CE_SIW_PRODUCER_TYPE=>TAB 20091103

Method S_GET_ALL on class CE_SIW_PRODUCER_TYPE has no exception.

Method S_GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) CSEQUENCE 20070228
2 Returning R_PRODUCER_TYPE Value transfer Object reference (TYPE REF TO) CE_SIW_PRODUCER_TYPE 20070228

Method S_GET_TYPE on class CE_SIW_PRODUCER_TYPE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 200