SAP ABAP Class CL_APC_WS_ORIGIN_PROCESSING (Design Time processing class for Cross Origin Table)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-AC (Application Component) ABAP Channels
     SAPC_TOOLS (Package) APC troubleshooting tools, e.g. logging, tracing, etc.
Properties
Class CL_APC_WS_ORIGIN_PROCESSING  
Short Description Design Time processing class for Cross Origin Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SAPC_TOOLS   APC troubleshooting tools, e.g. logging, tracing, etc. 
Created 20130514   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APC_WS_ORIGIN_PROCESSING has no forward declaration.
Interfaces
Class CL_APC_WS_ORIGIN_PROCESSING has no interface implemented.
Friends
Class CL_APC_WS_ORIGIN_PROCESSING has no friend class.
Attributes
Class CL_APC_WS_ORIGIN_PROCESSING has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Private Method Perform authority check for different actions 20130514
2 CHECK_INPUT_PARAMETERS Static method Private Method Check host/port & Protocol 20130514
3 COPY Static method Public Method Copy an existing Entry in Cross Origin Table 20130515
4 CREATE Static method Public Method Append a new Entry to Cross Origin Table 20130613
5 DELETE Static method Public Method Delete an entry from Cross Origin Table 20130514
6 DISPLAY Static method Public Method Display a specific Cross Origin entries 20131002
7 DISPLAY_ALL Static method Public Method Display all Cross Origin entries 20130514
8 MODIFY Static method Public Method Modify an existing Entry in Cross Origin Table 20130514
9 SET_ADMIN_INFO Static method Private Method Set administrative information 20131002
Events
Class CL_APC_WS_ORIGIN_PROCESSING has no event.
Types
Class CL_APC_WS_ORIGIN_PROCESSING has no local type.
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) CHAR1 M=Maintain, D=Display 20130514
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20130514

Method CHECK_INPUT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGIN_HOST Call by reference Type reference (TYPE) CHAR255 Origin Host Header 20130514
2 Importing I_ORIGIN_PORT Call by reference Type reference (TYPE) CHAR32 Origin Port Header 20130514
3 Importing I_ORIGIN_PROTOCOL Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20130514
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20130514

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGIN_HOST_NEW Call by reference Type reference (TYPE) CHAR255 Origin Host Header 20130515
2 Importing I_ORIGIN_HOST_OLD Call by reference Type reference (TYPE) CHAR255 Origin Host Header 20130515
3 Importing I_ORIGIN_PORT_NEW Call by reference Type reference (TYPE) CHAR32 Origin Port Header 20130515
4 Importing I_ORIGIN_PORT_OLD Call by reference Type reference (TYPE) CHAR32 Origin Port Header 20130515
5 Importing I_ORIGIN_PROTOCOL_NEW Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20130515
6 Importing I_ORIGIN_PROTOCOL_OLD Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20130515
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20130515

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGIN_HOST Call by reference Type reference (TYPE) CHAR255 Origin Host Header 20130613
2 Importing I_ORIGIN_PORT Call by reference Type reference (TYPE) CHAR32 Origin Port Header 20130613
3 Importing I_ORIGIN_PROTOCOL Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20130613
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20130613

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGIN_HOST Call by reference Type reference (TYPE) CHAR255 Origin Host Header 20130514
2 Importing I_ORIGIN_PORT Call by reference Type reference (TYPE) CHAR32 Origin Port Header 20130514
3 Importing I_ORIGIN_PROTOCOL Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20130514
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20130514

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CROSS_ORIGIN_HEADER Call by reference Type reference (TYPE) APC_CROSS_ORIGIN ABAP Push Channel (APC) WebSocket Cross Origin table 20131002
2 Importing I_ORIGIN_HOST Call by reference Type reference (TYPE) CHAR255 Char255 20131002
3 Importing I_ORIGIN_PORT Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20131002
4 Importing I_ORIGIN_PROTOCOL Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20131002
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20131002

Method DISPLAY_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CROSS_ORIGIN_HEADER Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_T Table Type for APC Cross Origin 20130514
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20130514

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGIN_HOST_NEW Call by reference Type reference (TYPE) CHAR255 Origin Host Header 20130515
2 Importing I_ORIGIN_HOST_OLD Call by reference Type reference (TYPE) CHAR255 Origin Host Header 20130515
3 Importing I_ORIGIN_PORT_NEW Call by reference Type reference (TYPE) CHAR32 Origin Port Header 20130515
4 Importing I_ORIGIN_PORT_OLD Call by reference Type reference (TYPE) CHAR32 Origin Port Header 20130515
5 Importing I_ORIGIN_PROTOCOL_NEW Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20130515
6 Importing I_ORIGIN_PROTOCOL_OLD Call by reference Type reference (TYPE) APC_CROSS_ORIGIN_PROTOCOL APC protocol for Cross Origin Header 20130515
# Exception Resumable Description Created on
1 CX_APC_WS_CROSS_ORIGIN Exception Class for APC cross origin header 20130514

Method SET_ADMIN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_AT Call by reference Type reference (TYPE) AS4TIME Last changed at 20131002
2 Exporting E_CHANGED_BY Call by reference Type reference (TYPE) AS4USER Last Changed by 20131002
3 Exporting E_CHANGED_ON Call by reference Type reference (TYPE) AS4DATE Date of Last Change 20131002
4 Exporting E_CREATED_AT Call by reference Type reference (TYPE) AS4TIME Last changed at 20131002
5 Exporting E_CREATED_BY Call by reference Type reference (TYPE) AS4USER Last Changed by 20131002
6 Exporting E_CREATED_ON Call by reference Type reference (TYPE) AS4DATE Date of Last Change 20131002
7 Importing I_ADMIN_ACTION Call by reference Type reference (TYPE) CHAR1 'I' for insert; 'C' for change 20131002

Method SET_ADMIN_INFO on class CL_APC_WS_ORIGIN_PROCESSING has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740