SAP ABAP Class CL_CHIP_WIRING_HELPER (CHIP Wiring Help Class)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
     SWDP_CCP_API (Package) Web Dynpro ABAP: CCP Integration API
Properties
Class CL_CHIP_WIRING_HELPER  
Short Description CHIP Wiring Help Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CCP_API   Web Dynpro ABAP: CCP Integration API 
Created 20081031   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)
2 IF_CHIP_PORT_DESCRIPTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CHIP_WIRING Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CHIP_WIRING_HELPER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CHIP_PORT_HELPER 20081216 Help Classes for Creating Ports
Attributes
Class CL_CHIP_WIRING_HELPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTO_WIRING_POSSIBLE Static method Public Method Checks whether automatics wiring is possible 20090602
2 COMPUTE_PROPOSAL_FOR_PARAMETER Static method Private Method Determines a proposal for an inport parameter 20081117
3 COMPUTE_PROPOSAL_FOR_PORTS Static method Private Method Determines a proposal for two ports 20081117
4 EXECUTE_WIRING Static method Public Method Executes a wiring at runtime 20081105
5 EXISTS_CHIP_WITH_AUTO_WIRING Static method Public Method 'X' if at least one CHIP with automatic wiring exists 20090513
6 FILL_TARGET_LINE Static method Private Method Fills a line of the target event 20081113
7 GET_RESULT_SIZE Static method Private Method Determines number of port objects in target event 20081113
8 GET_RUNTIME_WIRING Static method Public Method Creates runtime representation of a wiring from definition 20081121
9 GET_RUNTIME_WIRING_INT Static method Private Method Creates runtime representation of a wiring from definition 20081121
10 GET_SOURCE_DATA_TAB Static method Private Method Source Data per Outport 20081113
11 GET_TAGGING_NORMALIZED Static method Private Method Reads the tagging of a parameter with normalization 20090225
12 MOVE_SAVE Static method Private Method Correct Type and Secure MOVE 20081208
13 PROPOSE_WIRING Static method Public Method Proposes a wiring 20081117
14 PROPOSE_WIRINGS Static method Public Method Creates proposals for wirings 20081110
15 PROPOSE_WIRING_FOR_PORTS Static method Public Method Determines a proposal for two ports 20090923
16 PROPOSE_WIRING_INT Static method Private Method Proposes a wiring 20081121
Events
Class CL_CHIP_WIRING_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHIP_DEFINITIONS Public See coding 20081110 CHIP_DEFINITIONS type standard table of ref to if_chip_definition
2 DATA_REFERENCE Private See coding 20081113 begin of DATA_REFERENCE, reference type ref to data, alias_name type dfies-lfieldname, source_outport_index like sy-tabix, source_outport_parameter type string, end of data_reference
3 DATA_REFERENCES Private See coding 20081113 DATA_REFERENCES type standard table of data_reference with default key
4 PORT_DATA Private See coding 20081113 begin of PORT_DATA, ref type ref to data, port_objects type ref to IF_CHIP_PORT_EVENT=>port_object_tab, source_outport_parameter type string, data type ref to data, alias_name type dfies-lfieldname, end of port_data
5 PORT_DATA_TAB Private See coding 20081113 port_data_tab type standard table of port_data with default key
Method Signatures

Method CHECK_AUTO_WIRING_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AUTO_WIRING_POSSIBLE Value transfer Type reference (TYPE) WDY_BOOLEAN 20090602
2 Importing ONLY_UNIQUE_PROPOSAL Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE nur eindeutige Vorschläge 20090602
3 Importing SOURCE_CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION 20090602
4 Importing TARGET_CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION 20090602

Method CHECK_AUTO_WIRING_POSSIBLE on class CL_CHIP_WIRING_HELPER has no exception.

Method COMPUTE_PROPOSAL_FOR_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFLICT Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20081117
2 Importing INPORT_PARAMETER Call by reference Object reference (TYPE REF TO) IF_CHIP_PARAMETER_DESCRIPTION CHIP Parameter Beschreibung 20081117
3 Importing ONLY_UNIQUE_PROPOSAL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20081117
4 Importing OUTPORT_PARAMETERS Call by reference Type reference (TYPE) IF_CHIP_PORT_DESCRIPTION=>PARAMETER_DESCR_TAB CHIP Port Beschreibung 20081117
5 Exporting PROPOSAL_OUTPORT_PARAMETER Value transfer Type reference (TYPE) STRING 20081117

Method COMPUTE_PROPOSAL_FOR_PARAMETER on class CL_CHIP_WIRING_HELPER has no exception.

Method COMPUTE_PROPOSAL_FOR_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFLICT Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20081117
2 Importing INPORT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20081117
3 Importing ONLY_UNIQUE_PROPOSAL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20081117
4 Importing OUTPORT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20081117
5 Exporting PROPOSAL Value transfer Type reference (TYPE) CHIP_PAGE_PORT_WIRING_PARAM_T CHIP Page: Befüllung von Inport-Parametern 20081117
6 Importing SOURCE_CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING 20081117

Method COMPUTE_PROPOSAL_FOR_PORTS on class CL_CHIP_WIRING_HELPER has no exception.

Method EXECUTE_WIRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INPORT_EVENT Value transfer Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20081105
2 Importing WIRING Call by reference Object reference (TYPE REF TO) IF_CHIP_WIRING CHIP Wiring 20081105

Method EXECUTE_WIRING on class CL_CHIP_WIRING_HELPER has no exception.

Method EXISTS_CHIP_WITH_AUTO_WIRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS_CHIP_WITH_AUTO_WIRING Value transfer Type reference (TYPE) ABAP_BOOL 'X' falls mind. 1 CHIP mit automatischem Wiring existiert 20090513

Method EXISTS_CHIP_WITH_AUTO_WIRING on class CL_CHIP_WIRING_HELPER has no exception.

Method FILL_TARGET_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TAB Call by reference Type reference (TYPE) PORT_DATA_TAB Daten pro Outport 20081113
2 Importing I Call by reference Type reference (TYPE) SY-INDEX Schleifenindex 20081113

Method FILL_TARGET_LINE on class CL_CHIP_WIRING_HELPER has no exception.

Method GET_RESULT_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_INFOS Call by reference Type reference (TYPE) IF_CHIP_WIRING=>COMPONENT_INFOS Liste von Port Events 20081114
2 Returning SIZE Value transfer Type reference (TYPE) I 20081113

Method GET_RESULT_SIZE on class CL_CHIP_WIRING_HELPER has no exception.

Method GET_RUNTIME_WIRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORT_INSTANCE_PROVIDER Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_INSTANCE_PROVIDER Besorgt Laufzeitinstanzen der Ports 20081121
2 Returning WIRING Value transfer Object reference (TYPE REF TO) IF_CHIP_WIRING Laufzeitobjekt des Wiring, falls möglich 20081121
3 Importing WIRING_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_WIRING_DEFINITION das Wiring 20081121

Method GET_RUNTIME_WIRING on class CL_CHIP_WIRING_HELPER has no exception.

Method GET_RUNTIME_WIRING_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPORT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION der verwendete Inport 20081121
2 Importing PORT_INSTANCE_PROVIDER Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_INSTANCE_PROVIDER Besorgt Laufzeitinstanzen der Ports 20081121
3 Returning WIRING Value transfer Object reference (TYPE REF TO) IF_CHIP_WIRING Laufzeitobjekt des Wiring, falls möglich 20081121
4 Importing WIRING_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_WIRING_DEFINITION das Wiring 20081121

Method GET_RUNTIME_WIRING_INT on class CL_CHIP_WIRING_HELPER has no exception.

Method GET_SOURCE_DATA_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_TAB Value transfer Type reference (TYPE) PORT_DATA_TAB 20081113
2 Importing OUTPORT_EVENTS Call by reference Type reference (TYPE) IF_CHIP_WIRING=>COMPONENT_INFOS Zuordnung Pointer zu Port Events 20081113

Method GET_SOURCE_DATA_TAB on class CL_CHIP_WIRING_HELPER has no exception.

Method GET_TAGGING_NORMALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMETER Call by reference Object reference (TYPE REF TO) IF_CHIP_PARAMETER_DESCRIPTION CHIP Parameter Beschreibung 20090225
2 Returning TAGS Value transfer Type reference (TYPE) CHIP_TAGGING_INFOS Tagging-Information zu einem Parameter eines Chip-Ports 20090225

Method GET_TAGGING_NORMALIZED on class CL_CHIP_WIRING_HELPER has no exception.

Method MOVE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR Call by reference Object reference (TYPE REF TO) CX_SY_CONVERSION_ERROR System-Exception bei Konvertierungsfehlern 20090108
2 Importing IN Call by reference Type reference (TYPE) DATA 20081208
3 Changing OUT Call by reference Type reference (TYPE) DATA 20081208
4 Exporting RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20081208

Method MOVE_SAVE on class CL_CHIP_WIRING_HELPER has no exception.

Method PROPOSE_WIRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ONLY_UNIQUE_PROPOSAL Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE nur eindeutige Vorschläge 20081117
2 Returning PROPOSAL Value transfer Object reference (TYPE REF TO) IF_CHIP_WIRING_DEFINITION Beschreibung des Vorschlags 20081117
3 Importing SOURCE_CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING Instanz-ID des Source CHIPs 20081117
4 Importing TARGET_CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING Instanz-ID des Target-CHIP 20081117

Method PROPOSE_WIRING on class CL_CHIP_WIRING_HELPER has no exception.

Method PROPOSE_WIRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AVAILABLE_SOURCES Call by reference Type reference (TYPE) CHIP_DEFINITIONS Liste der verfügbaren Quell-CHIPs 20081110
2 Returning PROPOSALS Value transfer Type reference (TYPE) CHIP_WIRING_PROPOSALS Vorschlagsliste, nach Qualität sortiert 20081110
3 Importing TARGET Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP, der verbunden werden soll 20081110

Method PROPOSE_WIRINGS on class CL_CHIP_WIRING_HELPER has no exception.

Method PROPOSE_WIRING_FOR_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPORT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20090923
2 Importing ONLY_UNIQUE_PROPOSAL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20090923
3 Importing OUTPORT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20090923
4 Returning PROPOSAL Value transfer Object reference (TYPE REF TO) IF_CHIP_WIRING_DEFINITION Vorschlag 20090923
5 Importing SOURCE_CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING 20090923
6 Importing TARGET_CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING 20090923

Method PROPOSE_WIRING_FOR_PORTS on class CL_CHIP_WIRING_HELPER has no exception.

Method PROPOSE_WIRING_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ONLY_UNIQUE_PROPOSAL Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE nur eindeutige Vorschläge 20081121
2 Returning PROPOSAL Value transfer Object reference (TYPE REF TO) IF_CHIP_WIRING_DEFINITION Beschreibung des Vorschlags 20081121
3 Importing SOURCE_CHIP Call by reference Object reference (TYPE REF TO) IF_CHIP_DESCRIPTION CHIP Beschreibung 20081121
4 Importing SOURCE_CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING Instanz-ID des Source CHIPs 20081121
5 Importing TARGET_CHIP Call by reference Object reference (TYPE REF TO) IF_CHIP_DESCRIPTION CHIP Beschreibung 20081121
6 Importing TARGET_CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING Instanz-ID des Target-CHIP 20081121

Method PROPOSE_WIRING_INT on class CL_CHIP_WIRING_HELPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720