SAP ABAP Class CL_WDY_MD_CHIP (Workbench API for CHIPs)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
     SWDP_METADATA_API_CHIP (Package) Web Dynpro : CHIPs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDY_MD_CHIP Web Dynpro CHIP 20090928
Properties
Class CL_WDY_MD_CHIP  
Short Description Workbench API for CHIPs    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_METADATA_API_CHIP   Web Dynpro : CHIPs 
Created 20090722   SAP 
Last change 20110908   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_WDY_MD_CHIP Web Dynpro CHIP 20090928
Friends
Class CL_WDY_MD_CHIP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PORT_KIND_INPORT Instance attribute Public Attribute reference (LIKE) 20090928
2 C_PORT_KIND_OUTPORT Instance attribute Public Attribute reference (LIKE) 20090928
3 C_TROBJTYPE Instance attribute Public Attribute reference (LIKE) 20090928
4 M_DEFINITION Instance attribute Private Type reference (TYPE) WDY_CHIP_DEF CHIP Definition 20090722
5 M_DELETED_PORTS Instance attribute Private Type reference (TYPE) WDY_CHIP_PORT_REF_TAB Port Objects of CHIP 20090805
6 M_DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS Package 20090722
7 M_LANGU Instance attribute Private Type reference (TYPE) SPRAS Maintenance Language 20090722
8 M_NAME Instance attribute Private Type reference (TYPE) WDY_CHIP_NAME CHIP Name 20090722
9 M_PORTS Instance attribute Private Type reference (TYPE) WDY_CHIP_PORT_REF_TAB Table of All Ports 20090722
10 M_PORTS_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL Ports Loaded from DB 20090723
11 M_READER Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_CHIP_READER Current Reader 20090722
12 M_STATE Instance attribute Private Type reference (TYPE) WDY_MD_OBJECT_STATE Object State of a Web Dynpro Metadata Object 20090722
13 M_TEXTS Instance attribute Private Type reference (TYPE) WDY_CHIP_TEXTS Description Texts of CHIP 20090723
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCY Static method Public Method 20091005
2 CHECK_NAME Static method Public Method 20090825
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090722
4 COPY_CHIP Static method Public Method Copying CHIP 20090827
5 COPY_ON_DB Static method Private Method 20090827
6 CREATE_CHIP Static method Public Method Factory to Create a New CHIP 20090722
7 CREATE_PORT Instance method Public Method Creates new port 20090723
8 DELETE Instance method Public Method Logical Deletion (Without Persistence) 20090723
9 DELETE_PORT Instance method Public Method Deletes port 20090723
10 DO_ACCESS_PERMISSION Static method Private Method Call RS_ACCESS_PERMISSION 20090722
11 GET_CHIP Static method Public Method 20091005
12 GET_CHIPS_FOR_COMPONENT Static method Public Method Returns all CHIPs created for a component 20090818
13 GET_CHIP_NAMES Static method Public Method 20091005
14 GET_DEFINITION Instance method Public Method 20090722
15 GET_INPORTS Instance method Public Method 20090722
16 GET_INTERFACE_EVENTS Instance method Public Method Suitable Interface Events of Component for Outports 20090806
17 GET_INTERFACE_METHODS Instance method Public Method Suitable Interface Methods of Component for Inports 20090806
18 GET_INTERFACE_OBJS Instance method Private Method Suitable Interface Methods/Events 20090806
19 GET_OUTPORTS Instance method Public Method 20090722
20 GET_PORTS Instance method Public Method 20090723
21 HAS_CHANGED Instance method Public Method Checks whether CHIP data has been changed 20090810
22 LOCK Instance method Public Method Authorization check, lock,... 20090722
23 MODIFY_DEFINITION Instance method Public Method 20090723
24 READ_PORTS Instance method Private Method Read Inports Using Reader 20090723
25 RENAME_CHIP Static method Public Method Rename CHIP 20090827
26 RENAME_PORT Instance method Public Method Rename Port 20090810
27 SAVE Instance method Public Method 20090722
28 SAVE_PORTS Instance method Private Method 20090723
29 SET_STATE_DIRTY Instance method Private Method 20090723
30 UNLOCK Instance method Public Method Unlock 20090722
Events
Class CL_WDY_MD_CHIP has no event.
Types
Class CL_WDY_MD_CHIP has no local type.
Method Signatures

Method CHECK_EXISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20091005
2 Importing P_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Chipname 20091005

Method CHECK_EXISTENCY on class CL_WDY_MD_CHIP has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENABLE_NAMESPACE Value transfer Type reference (TYPE) ABAP_BOOL 'X' Namespace zulassen 20090825
2 Importing P_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20090825
# Exception Resumable Description Created on
1 INVALID unzulässiger Name 20090825

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20090722
2 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20090722
3 Importing P_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Name eines Chips 20090722
4 Importing P_NEW Call by reference Type reference (TYPE) ABAP_BOOL SPACE 'X'->neues Objekt -> es gibt keinen Reader 20090722
5 Importing P_READER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CHIP_READER Reader-Interface für Chips 20090722

Method CONSTRUCTOR on class CL_WDY_MD_CHIP has no exception.

Method COPY_CHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHIP Value transfer Object reference (TYPE REF TO) CL_WDY_MD_CHIP Chip-Objekt der Kopie 20090827
2 Importing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20090827
3 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20090827
4 Importing P_SOURCE_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Name des zu kopierenden Chips 20090827
5 Importing P_SUPPRESS_ACCESS_PERMISSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090827
6 Importing P_TARGET_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Name der Kopie 20090827
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20090827
2 CX_WDY_MD_ALREADY_EXISTING 20090827
3 CX_WDY_MD_CORR_CANCELLED 20090827
4 CX_WDY_MD_CREATE_EXCEPTION unzulässiger Name, ... 20090827
5 CX_WDY_MD_ENQUEUE_FAILURE 20090827
6 CX_WDY_MD_NOT_EXISTING Source-Objekt existiert nicht 20090827
7 CX_WDY_MD_PERMISSION_FAILURE 20090827

Method COPY_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Name des zu kopierenden Chips 20090827
2 Importing P_TARGET_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Name der Kopie 20090827

Method COPY_ON_DB on class CL_WDY_MD_CHIP has no exception.

Method CREATE_CHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHIP Value transfer Object reference (TYPE REF TO) CL_WDY_MD_CHIP Chip-Objekt 20090722
2 Importing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20090722
3 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20090805
4 Importing P_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Chipname 20090722
5 Importing P_SUPPRESS_ACCESS_PERMISSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090804
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20090722
2 CX_WDY_MD_ALREADY_EXISTING 20090722
3 CX_WDY_MD_CORR_CANCELLED 20090722
4 CX_WDY_MD_CREATE_EXCEPTION unzulässiger Name, ... 20090810
5 CX_WDY_MD_ENQUEUE_FAILURE 20090722
6 CX_WDY_MD_PERMISSION_FAILURE 20090722

Method CREATE_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KIND Call by reference Type reference (TYPE) WDY_PORT_KIND Typ eines Ports (In/Out) 20090723
2 Importing P_NAME Call by reference Type reference (TYPE) WDY_PORT_NAME Portname 20090723
3 Returning P_PORT Value transfer Object reference (TYPE REF TO) CL_WDY_MD_PORT Port-instanz 20090723
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Port existiert bereits 20090805
2 CX_WDY_MD_CREATE_EXCEPTION unzulässiger Name, ... 20090810

Method DELETE Signature

Method DELETE on class CL_WDY_MD_CHIP has no parameter.
Method DELETE on class CL_WDY_MD_CHIP has no exception.

Method DELETE_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) WDY_PORT_NAME Portname 20090723
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING Port existiert nicht 20090805

Method DO_ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20090722
2 Changing P_LANGU Call by reference Type reference (TYPE) SPRAS Modifikationssprache 20090722
3 Importing P_MODE Call by reference Type reference (TYPE) CHAR1 'S'/'M'/'I'->anzeigen/ändern/anlegen 20090722
4 Importing P_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Chipname 20090722
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20090722
2 CX_WDY_MD_CORR_CANCELLED 20090722
3 CX_WDY_MD_ENQUEUE_FAILURE 20090722
4 CX_WDY_MD_PERMISSION_FAILURE 20090722

Method GET_CHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHIP Value transfer Object reference (TYPE REF TO) IF_WDY_MD_CHIP Chipobjekt 20091005
2 Importing P_IN_CHANGE_MODE Value transfer Type reference (TYPE) ABAP_BOOL SPACE 'X'->Lesen im Änderungsmodus 20091005
3 Importing P_LANGU Value transfer Type reference (TYPE) SPRAS angeforderte Sprache 20091005
4 Importing P_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Chipname 20091005
5 Importing P_SUPPRESS_ACCESS_PERMISSION Value transfer Type reference (TYPE) ABAP_BOOL SPACE X'-> Unterdrücken von RS_ACCESS_PERMISSION 20091005
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20091005
2 CX_WDY_MD_CORR_CANCELLED Abbruch im CTS 20091005
3 CX_WDY_MD_ENQUEUE_FAILURE Sperrfehler 20091005
4 CX_WDY_MD_NOT_EXISTING Web Dynpro : Objekt existiert nicht 20091005
5 CX_WDY_MD_PERMISSION_FAILURE fehlende Berechtigung 20091005

Method GET_CHIPS_FOR_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHIP_TAB Value transfer Type reference (TYPE) WDY_CHIP_XT_TAB Tabelle von Chip-Definition mit Beschreibungstexten 20090818
2 Importing P_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Name der Component 20090818

Method GET_CHIPS_FOR_COMPONENT on class CL_WDY_MD_CHIP has no exception.

Method GET_CHIP_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHIP_NAMES Value transfer Type reference (TYPE) STRING_TABLE Tabelle aller Chipnamen 20091005

Method GET_CHIP_NAMES on class CL_WDY_MD_CHIP has no exception.

Method GET_DEFINITION Signature

Method GET_DEFINITION on class CL_WDY_MD_CHIP has no parameter.
Method GET_DEFINITION on class CL_WDY_MD_CHIP has no exception.

Method GET_INPORTS Signature

Method GET_INPORTS on class CL_WDY_MD_CHIP has no parameter.
Method GET_INPORTS on class CL_WDY_MD_CHIP has no exception.

Method GET_INTERFACE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) WDY_CHIP_IMPLEMENTING_OBJ_TAB Tabelle geeigneter Component-Interface-Events 20090806

Method GET_INTERFACE_EVENTS on class CL_WDY_MD_CHIP has no exception.

Method GET_INTERFACE_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) WDY_CHIP_IMPLEMENTING_OBJ_TAB Tabelle geeigneter Component-Interface-Methoden 20090806

Method GET_INTERFACE_METHODS on class CL_WDY_MD_CHIP has no exception.

Method GET_INTERFACE_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMPO_TYPE Call by reference Type reference (TYPE) WDY_MD_OBJECT_TYPE wdyn_ctlr_compo_method/wdyn_ctlr_compo_event 20090806
2 Returning P_RESULT Value transfer Type reference (TYPE) WDY_CHIP_IMPLEMENTING_OBJ_TAB Tabelle geeigneter Component-Interface-Methoden 20090806

Method GET_INTERFACE_OBJS on class CL_WDY_MD_CHIP has no exception.

Method GET_OUTPORTS Signature

Method GET_OUTPORTS on class CL_WDY_MD_CHIP has no parameter.
Method GET_OUTPORTS on class CL_WDY_MD_CHIP has no exception.

Method GET_PORTS Signature

Method GET_PORTS on class CL_WDY_MD_CHIP has no parameter.
Method GET_PORTS on class CL_WDY_MD_CHIP has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090810

Method HAS_CHANGED on class CL_WDY_MD_CHIP has no exception.

Method LOCK Signature

Method LOCK on class CL_WDY_MD_CHIP has no parameter.
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20090722
2 CX_WDY_MD_CORR_CANCELLED 20090722
3 CX_WDY_MD_ENQUEUE_FAILURE 20090722
4 CX_WDY_MD_PERMISSION_FAILURE 20090722

Method MODIFY_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEFINITION Call by reference Type reference (TYPE) WDY_CHIP_DEF_XT Chip Definition 20090723

Method MODIFY_DEFINITION on class CL_WDY_MD_CHIP has no exception.

Method READ_PORTS Signature

Method READ_PORTS on class CL_WDY_MD_CHIP has no parameter.
Method READ_PORTS on class CL_WDY_MD_CHIP has no exception.

Method RENAME_CHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHIP Value transfer Object reference (TYPE REF TO) CL_WDY_MD_CHIP umbenanntes Chip-Objekt 20090827
2 Importing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20090827
3 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20090827
4 Importing P_SOURCE_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Name des umzubennenden Chips 20090827
5 Importing P_SUPPRESS_ACCESS_PERMISSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090827
6 Importing P_TARGET_NAME Call by reference Type reference (TYPE) WDY_CHIP_NAME Zielname 20090827
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20090827
2 CX_WDY_MD_ALREADY_EXISTING 20090827
3 CX_WDY_MD_CORR_CANCELLED 20090827
4 CX_WDY_MD_CREATE_EXCEPTION unzulässiger Name, ... 20090827
5 CX_WDY_MD_ENQUEUE_FAILURE 20090827
6 CX_WDY_MD_NOT_EXISTING Source-Objekt existiert nicht 20090827
7 CX_WDY_MD_PERMISSION_FAILURE 20090827

Method RENAME_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NEW_NAME Call by reference Type reference (TYPE) WDY_PORT_NAME neuer Portname 20090810
2 Importing P_PORT Call by reference Object reference (TYPE REF TO) CL_WDY_MD_PORT umzubenennender Port 20090810
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Port existiert bereits 20090810
2 CX_WDY_MD_CREATE_EXCEPTION unzulässiger Name, ... 20090810

Method SAVE Signature

Method SAVE on class CL_WDY_MD_CHIP has no parameter.
Method SAVE on class CL_WDY_MD_CHIP has no exception.

Method SAVE_PORTS Signature

Method SAVE_PORTS on class CL_WDY_MD_CHIP has no parameter.
Method SAVE_PORTS on class CL_WDY_MD_CHIP has no exception.

Method SET_STATE_DIRTY Signature

Method SET_STATE_DIRTY on class CL_WDY_MD_CHIP has no parameter.
Method SET_STATE_DIRTY on class CL_WDY_MD_CHIP has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_WDY_MD_CHIP has no parameter.
Method UNLOCK on class CL_WDY_MD_CHIP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 800