SAP ABAP Class CL_RSAR_PSA_HELPER (no description available)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RS_PSA_DEP (Package) Dependent Components for PSA + PSA Service
Properties
Class CL_RSAR_PSA_HELPER  
Short Description no description available    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_PSA_DEP   Dependent Components for PSA + PSA Service 
Created 20070424   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAR_PSA_HELPER has no interface implemented.
Friends
Class CL_RSAR_PSA_HELPER has no friend class.
Attributes
Class CL_RSAR_PSA_HELPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FIELD_TO_FIELDLIST Static method Public Method 20070503
2 CHANGE_PSA_PARTNO Static method Public Method Changing the Partition size from Million to Ten 20070426
3 CHECK_DYNAMIC_READ Static method Public Method Checks the Dynamice Read API of PSA 20070619
4 CHECK_FORCED_DEL_SPECIAL Static method Public Method Checks the forced delete special case checking psa entries 20070525
5 CHECK_MULTI_SEG_READ Static method Public Method Checks the Multi Segment Read API of PSA 20070626
6 CHECK_PARTITIONS_INFO Static method Public Method Checks the partition status given the partitions nos 20070523
7 CHECK_READ_API Static method Public Method Checks the Read Api of the PSA 20070530
8 CHECK_RECNO_DATAPAKIDS Static method Public Method Checks the Record nos and data pakids in the directory table 20070518
9 CHECK_REQUEST_PARTVAL Static method Public Method Checks the request should be in only supplied partition 20070507
10 CHECK_REQ_PSA_DIR_TABS Static method Public Method Checks the Deleted Request in the PSA Directory tables 20070515
11 CHECK_TABLE_SIZE Static method Public Method Checks the table size given a psa or a tech name 20070503
12 CREATE_MULTI_SEGMENT_PSA Static method Public Method create some PSA together with two segment PSAs 20070606
13 CREATE_PSA Static method Public Method create some simple psa-metadata 20070426
14 CREATE_PSA_SPECIAL_PARTNO0 Static method Public Method create some simple psa-metadata 20070626
15 DELETE_PSA Static method Public Method delete psa 20070503
16 DELETE_VALUES_PSA_TABLE Static method Public Method Delete the enteries in the psa table given its name. 20070425
17 FILL_PSA_TABLE Static method Public Method Fills a psa table a given field list and values . 20070424
18 FILL_PSA_TABLE_WRITE_API Static method Public Method Filling the PSA table using the Write Api of PSA 20070426
19 REPORT_FAILURE Static method Public Method Logs the failure message 20070703
20 RETURN_TEST_DATA_C_I Static method Public Method Return the internal table with char and int columns. 20070427
Events
Class CL_RSAR_PSA_HELPER has no event.
Types
Class CL_RSAR_PSA_HELPER has no local type.
Method Signatures

Method APPEND_FIELD_TO_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FIELDLIST Call by reference Type reference (TYPE) RSAR_T_RSTSODSFIELD Table type for table RSTSODSFIELD 20070503
2 Exporting E_NEW_LENGTH Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20070504
3 Importing I_DATATYPE Call by reference Type reference (TYPE) RSDATATYPE Data type 20070503
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) RSFIELDNM Field name 20070503
5 Importing I_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20070503
6 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSODSNAME Name of the Persistant Staging Area 20070503
7 Importing I_REF_NAME Call by reference Type reference (TYPE) RSUFIELDNM Name of the relevant unit field 20070503
# Exception Resumable Description Created on
1 DATATYPE_NOT_SUPPORTED datatype not supported 20070503

Method CHANGE_PSA_PARTNO Signature

Method CHANGE_PSA_PARTNO on class CL_RSAR_PSA_HELPER has no parameter.
Method CHANGE_PSA_PARTNO on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_DYNAMIC_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_DATA_CHECK Call by reference Type reference (TYPE) I 0 = OK, 1 = Content not ok, 2 = Order not ok 20070619
2 Importing I_FETCH_SIZE Call by reference Type reference (TYPE) I 20070619
3 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSODSNAME Name of the Persistant Staging Area 20070619
4 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20070619
5 Importing I_R_DYNAMIC_READ_DATA Call by reference Object reference (TYPE REF TO) DATA 20070619
6 Importing I_T_CONTENT_PART Call by reference Type reference (TYPE) RSAR_T_AUNIT_MST_WP 20070619
7 Importing I_T_CONTENT_UNPART Call by reference Type reference (TYPE) RSAR_T_AUNIT_MST_WOP 20070619
8 Importing I_WITH_EXT_ORDERING Call by reference Type reference (TYPE) RS_BOOL Boolean 20070620

Method CHECK_DYNAMIC_READ on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_FORCED_DEL_SPECIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORCED_DEL_OK Call by reference Type reference (TYPE) RSBOOL Flag structure 20070525
2 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070525
3 Importing I_REQUEST_NO Call by reference Type reference (TYPE) RSREQUNR Natural number 20070525

Method CHECK_FORCED_DEL_SPECIAL on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_MULTI_SEG_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_DATA_CHECK Call by reference Type reference (TYPE) I 20070626
2 Exporting E_RESULT_SEG_DATA_CHECK Call by reference Type reference (TYPE) RS_BOOL Boolean 20070627
3 Importing I_FETCH_SIZE Call by reference Type reference (TYPE) I 20070626
4 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSODSNAME Name of the Persistant Staging Area 20070626
5 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20070626
6 Importing I_R_HEADER_DATA Call by reference Object reference (TYPE REF TO) DATA 20070626
7 Importing I_T_CONTENT_PART Call by reference Type reference (TYPE) RSAR_T_AUNIT_MST_WP 20070626
8 Importing I_T_CONTENT_UNPART Call by reference Type reference (TYPE) RSAR_T_AUNIT_MST_WOP 20070626
9 Importing I_T_SEGMENTS_DATA Call by reference Type reference (TYPE) RSAR_REF_TO_DATA_TAB Internal table of data type references 20070626
10 Importing I_WITH_EXT_ORDERING Call by reference Type reference (TYPE) RS_BOOL Boolean 20070626

Method CHECK_MULTI_SEG_READ on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_PARTITIONS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTS_CORRECT Call by reference Type reference (TYPE) RSBOOL Flag structure 20070523
2 Importing I_PARTNOS_HIGHVALUES Call by reference Type reference (TYPE) STRING 20070523
3 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070523

Method CHECK_PARTITIONS_INFO on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_READ_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20070530
2 Importing I_REQUEST_NOS_NOT_READ Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20070530
3 Importing I_REQUEST_NOS_READ Call by reference Type reference (TYPE) STRING Request number for the data transfer 20070530
# Exception Resumable Description Created on
1 ERROR_FETCHING_RECORDS Error in fetching the records 20070530
2 FIELDS_NOT_FOUND Fields not found 20070530
3 NO_RECORDS_FOUND No records found 20070530
4 READ_NOT_PROPER Read api is having an error 20070530
5 RECORDS_MISSING After the Read some of the records are missing. 20070604
6 REQUEST_NOT_FOUND Request Not found 20070530

Method CHECK_RECNO_DATAPAKIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALL_PAKIDS_OK Call by reference Type reference (TYPE) RSBOOL Flag structure 20070518
2 Exporting E_RECORDS_NO_OK Call by reference Type reference (TYPE) RSBOOL Flag structure 20070518
3 Importing I_DATA_PAKID Call by reference Type reference (TYPE) RSDATAPID Data packet number 20070518
4 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070518
5 Importing I_REQUEST_NO Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20070518
6 Importing I_TOTAL_RECORDS Call by reference Type reference (TYPE) RSARECORD Data record number 20070518

Method CHECK_RECNO_DATAPAKIDS on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_REQUEST_PARTVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_REQ_IN_SAME_PART Call by reference Type reference (TYPE) RSBOOL Flag structure 20070507
2 Importing I_PART_VALUE Call by reference Type reference (TYPE) RSPARTVAL Partition value for PSA table 20070507
3 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070507
4 Importing I_REQUEST_NO Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20070507

Method CHECK_REQUEST_PARTVAL on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_REQ_PSA_DIR_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEL_FLAG_PRESENT Call by reference Type reference (TYPE) RSBOOL Flag structure 20070515
2 Exporting E_DIR_PROPER Call by reference Type reference (TYPE) RSBOOL Flag structure 20070515
3 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070515
4 Importing I_REQUEST_NO Call by reference Type reference (TYPE) RSREQUNR Request number for the data transfer 20070515

Method CHECK_REQ_PSA_DIR_TABS on class CL_RSAR_PSA_HELPER has no exception.

Method CHECK_TABLE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SIZE Call by reference Type reference (TYPE) I 20070503
2 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070503
3 Importing I_PSA_TECHNAME Call by reference Type reference (TYPE) TABNAME Table Name 20070503

Method CHECK_TABLE_SIZE on class CL_RSAR_PSA_HELPER has no exception.

Method CREATE_MULTI_SEGMENT_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CONTENT_PART Call by reference Type reference (TYPE) RSAR_T_AUNIT_MST_WP Tabelle für Tests von partitionierten Multi-Segment-PSAs 20070612
2 Exporting E_T_CONTENT_UNPART Call by reference Type reference (TYPE) RSAR_T_AUNIT_MST_WOP Tabelle für Tests von unpartitionierten Multi-Segment-PSAs 20070612
3 Importing I_ABAP_UNIT_CALL Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Internal Use for PSA Unit Test 20130125
4 Importing I_HEADER_PSA_NAME Call by reference Type reference (TYPE) RSODSNAME Name der Persistant Staging Area 20070606
5 Importing I_TECHNAMES_PREFIX Call by reference Type reference (TYPE) CHAR11 Character Länge 11 20070627
6 Importing I_T_SEGMENT_PSA_NAMES Call by reference Type reference (TYPE) RSAR_T_PSANAME Tabelle mit PSA-Liste 20070606
7 Importing I_USERAPP Call by reference Type reference (TYPE) RSUSERAPP Name der Anwendung, die PSA-Service benutzt 20070622
# Exception Resumable Description Created on
1 FIELDS_TOO_LONG 20070606
2 INTERNAL_ERROR 20070606
3 NO_FIELDS 20070606
4 OBJECT_INSERT_FAILED 20070606
5 PSATABNAME_GENERATION_ERROR 20070606
6 READ_PROG_GEN_ERROR 20070606
7 TAB_CREATE_ERROR 20070606
8 TOO_MANY_SEGMENTS 20070606
9 VERSION_NOT_POSSIBLE 20070606

Method CREATE_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PSA_TECHNAME Value transfer Type reference (TYPE) TABNAME Table Name 20070426
2 Exporting E_PSA_VERSION Value transfer Type reference (TYPE) RSAVERSION Version 20070504
3 Exporting E_R_CL_RSAR_PSA Value transfer Object reference (TYPE REF TO) CL_RSAR_PSA PSA Generation/Maintenance class 20070504
4 Importing I_ABAP_UNIT_CALL Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Internal Use for PSA Unit Test 20130125
5 Importing I_FORBID_VERSIONING Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070510
6 Importing I_FORCE_PARTITIONED Value transfer Type reference (TYPE) RS_BOOL '?' Boolean 20070622
7 Importing I_PSA_NAME Value transfer Type reference (TYPE) RSODSNAME Name of the Persistant Staging Area 20070426
8 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) TABNAME Technical ODS name in the DB 20070509
9 Importing I_T_FIELDLIST Call by reference Type reference (TYPE) RSAR_T_RSTSODSFIELD Table type for table RSTSODSFIELD 20070426
10 Importing I_USERAPP Value transfer Type reference (TYPE) RSUSERAPP Name of the application using PSA Service 20070426
# Exception Resumable Description Created on
1 FIELDS_TOO_LONG get_name_version: Fieldnames too long 20070426
2 INTERNAL_ERROR Internal error 20070426
3 NO_FIELDS get_name_version: No fields were supplied 20070426
4 OBJECT_INSERT_FAILED factory: Object Instance insert failed 20070426
5 PSATABNAME_GENERATION_ERROR get_name_version: PSA Table name generation error 20070426
6 READ_PROG_GEN_ERROR after_activation: Error in generating read program 20070426
7 TAB_CREATE_ERROR put_to_ddic: Error in creating table 20070426
8 VERSION_NOT_POSSIBLE get_name_version: Versioning not possible 20070426

Method CREATE_PSA_SPECIAL_PARTNO0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PSA_TECHNAME Value transfer Type reference (TYPE) TABNAME Table Name 20070626
2 Exporting E_PSA_VERSION Value transfer Type reference (TYPE) RSAVERSION Version 20070626
3 Exporting E_R_CL_RSAR_PSA Value transfer Object reference (TYPE REF TO) CL_RSAR_PSA PSA Generation/Maintenance class 20070626
4 Importing I_ABAP_UNIT_CALL Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Internal Use for PSA Unit Test 20130125
5 Importing I_PSA_NAME Value transfer Type reference (TYPE) RSODSNAME Name of the Persistant Staging Area 20070626
6 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) TABNAME Technical ODS name in the DB 20070626
7 Importing I_T_FIELDLIST Call by reference Type reference (TYPE) RSAR_T_RSTSODSFIELD Table type for table RSTSODSFIELD 20070626
8 Importing I_USERAPP Value transfer Type reference (TYPE) RSUSERAPP Name of the application using PSA Service 20070626
# Exception Resumable Description Created on
1 FIELDS_TOO_LONG get_name_version: Fieldnames too long 20070626
2 INTERNAL_ERROR Internal error 20070626
3 NO_FIELDS get_name_version: No fields were supplied 20070626
4 OBJECT_INSERT_FAILED factory: Object Instance insert failed 20070626
5 PSATABNAME_GENERATION_ERROR get_name_version: PSA Table name generation error 20070626
6 READ_PROG_GEN_ERROR after_activation: Error in generating read program 20070626
7 TAB_CREATE_ERROR put_to_ddic: Error in creating table 20070626
8 VERSION_NOT_POSSIBLE get_name_version: Versioning not possible 20070626

Method DELETE_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSA_NAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070503
2 Importing I_USERAPP Value transfer Type reference (TYPE) RSTSODS-USERAPP Name of the application using PSA Service 20070503
# Exception Resumable Description Created on
1 ERROR_DELETING_PSA delete_psa: Error While Deleting PSA 20070503
2 OBJECT_INSERT_FAILED factory: Object Instance insert failed 20070503
3 PSA_DOESNOT_EXIST delete_psa: PSA does not exist 20070503

Method DELETE_VALUES_PSA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROWS_DELETED Value transfer Type reference (TYPE) RSBOOL Flag structure 20070425
2 Importing I_PSA_NAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070425
3 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) TABNAME Table Name 20070425

Method DELETE_VALUES_PSA_TABLE on class CL_RSAR_PSA_HELPER has no exception.

Method FILL_PSA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_OF_RECORDS Value transfer Type reference (TYPE) I 20070424
2 Importing I_NO_OF_REQUESTS Value transfer Type reference (TYPE) I 20070424
3 Importing I_PSA_NAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070424
4 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) TABNAME Table Name 20070424
5 Importing I_SIZE_OF_PACKAGE Value transfer Type reference (TYPE) I 20070424

Method FILL_PSA_TABLE on class CL_RSAR_PSA_HELPER has no exception.

Method FILL_PSA_TABLE_WRITE_API Signature

Method FILL_PSA_TABLE_WRITE_API on class CL_RSAR_PSA_HELPER has no parameter.
Method FILL_PSA_TABLE_WRITE_API on class CL_RSAR_PSA_HELPER has no exception.

Method REPORT_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) STRING 20070703
2 Importing I_TUNITID Call by reference Type reference (TYPE) STRING 20070703

Method REPORT_FAILURE on class CL_RSAR_PSA_HELPER has no exception.

Method RETURN_TEST_DATA_C_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_TABLE_I_C Value transfer Object reference (TYPE REF TO) DATA Structure for the unit test data load in psa 20070502
2 Importing I_DATA_PAKID Value transfer Type reference (TYPE) RSDATAPID Data packet number 20070502
3 Importing I_NO_OF_ROWS Value transfer Type reference (TYPE) I 20070502
4 Importing I_PART_NO_ZERO Value transfer Type reference (TYPE) RS_BOOL Boolean 20070622
5 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name of the Persistant Staging Area 20070504
6 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) TABNAME Table Name 20070430
7 Importing I_REQUEST_NO Value transfer Type reference (TYPE) C 20070502

Method RETURN_TEST_DATA_C_I on class CL_RSAR_PSA_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700