SAP ABAP Class CL_RSAR_PSA_API (API Class for PSA Service)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSAR_PSA_API Interface for PSA API 20040805
Properties
Class CL_RSAR_PSA_API  
Short Description API Class for PSA Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSAODS    
Program status     
Category 0   
Package RS_PSA_DEP   Dependent Components for PSA + PSA Service 
Created 20040630   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSAR_PSA_API Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSARI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSODS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSSTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSAR_PSA_API Interface for PSA API 20040805
Friends
Class CL_RSAR_PSA_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ABAP_UNIT_CALL Static Attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Call of ABAP Unit Test? 20120827
2 P_IMO_BACK_CONV_RUNNING Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130531
3 P_NATIVE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20090323
4 P_NEXT_FETCH Instance attribute Private Type reference (TYPE) RS_BOOL Next fetch 20040826
5 P_PARTNO_NATIVE Instance attribute Private Type reference (TYPE) RSPARTNO Partition number for PSA partitioning 20090323
6 P_PARTSIZE Static Attribute Private Type reference (TYPE) RSPSAPARTSIZE Partition Size 20040701
7 P_PARTVAL_NATIVE Instance attribute Private Type reference (TYPE) RSPARTVAL Partition value for PSA table 20090323
8 P_PSA_NAME Instance attribute Private Type reference (TYPE) RSTSODS-ODSNAME PSA Logical Name 20040630
9 P_PSA_TECHNAME Instance attribute Private Type reference (TYPE) RSTSODS-ODSNAME_TECH PSA Technical Name 20040827
10 P_PSA_VERSION Instance attribute Private Type reference (TYPE) RSTSODS-VERSION PSA Version 20040827
11 P_READ_DONE Instance attribute Private Type reference (TYPE) RS_BOOL Was a read done? 20041027
12 P_REQUEST Instance attribute Private Type reference (TYPE) RSREQUID Request Number 20040630
13 P_S_ODSLIST_NATIVE Instance attribute Private Type reference (TYPE) RSODS_S_ODSLIST 20090323
14 P_TH_PSAREQUEST Static Attribute Private Type reference (TYPE) RSAR_TH_PSAREQUEST List of PSA-Request Instances 20040712
15 P_USERAPP Instance attribute Private Type reference (TYPE) STRING User application 20050221
16 P_VERSION_MAX Instance attribute Private Type reference (TYPE) RSTSODS-VERSION Version 20070913
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_WHERE Instance method Private Method Build where condition 20050616
2 CLOSE_NATIVE_WRITE Instance method Public Method 20090323
3 CLOSE_NATIVE_WRITE_DETAILED Instance method Public Method write PSA metadata 20130531
4 CONSTRUCTOR Instance method Public Constructor Internal Use Only!! 20040630
5 CONVERT_TO_CURRENT Static method Public Method Convert data records to current format 20040831
6 DELETE Instance method Public Method Delete PSA Requests 20040702
7 DELETE_ALL Static method Public Method Delete all requests for a PSA 20040826
8 DELETE_PACKAGE Instance method Public Method 20060227
9 DELETE_PSA_VERSION Static method Private Method Delete PSA version 20040826
10 DELETE_RECORDS Instance method Public Method Error record buffer: Delete records from errorstack 20080313
11 DELETE_WITHOUT_PART Static method Private Method Delete requests without partition 20040826
12 FACTORY Static method Public Method Object Management 20040712
13 FREE Instance method Public Method Free the instance for the request 20041027
14 GET_PACKAGE_COUNT Instance method Public Method 20090326
15 GET_PARTITIONS_FOR_REQUESTS Static method Public Method returns partitions in which the given requests are 20130701
16 IMO_BACK_CONVERT_END Instance method Public Method IMO-back-conversion: adapt metadata 20130531
17 IMO_BACK_CONVERT_START Instance method Public Method IMO-back-conversion: get PARTVAL for request in changelog 20130531
18 INITIATE_REQUEST Static method Public Method Initiate RDA request 20050418
19 MAINTAIN_VIA_GUI Instance method Public Method Maintenance of the PSA via GUI 20040808
20 OPEN_NATIVE_WRITE Instance method Public Method 20090323
21 READ Instance method Public Method Read PSA Data 20040630
22 READ_RECORDS_FROM_BUFFER Instance method Public Method Error record buffer: Read 20080314
23 RECOVER_ALL_RECORDS Instance method Public Method Error record buffer: Recover all records 20080318
24 RECOVER_RECORDS Instance method Public Method Error record buffer: Recover particular records 20080408
25 SET_PARTITION_SIZE Static method Public Method 20070823
26 SET_UNIT_TEST_PROPERTY Static method Public Method To set called from Abap unit test (Internal Use Only!) 20120827
27 WRITE Instance method Public Method Write/Modify requests to the PSA 20040701
28 _CHECK_AUTHORITY Instance method Private Method Check authority 20050603
29 _CREATE_PARTITION_TRACE Static method Public Method Creates PSA Partition Trace 20101015
30 _CURRENTLY_EXTRACTED Static method Public Method Is a request being currently extracted? 20100623
31 _DECIDE_PART_NO Instance method Private Method Decide the part number for insert 20040701
32 _DECIDE_VERSION Instance method Private Method Decide the version / partno for insert 20070913
33 _DELETE_REQUEST_FROM_BUFFER Instance method Private Method Error record buffer: Delete Request 20080319
34 _GET_FIELDS_WITH_TEXT Static method Private Method Get field details with text 20040830
35 _MOVE_RECORDS_TO_BUFFER Instance method Private Method Error record buffer: Move 20080313
36 _PROGRAM_STATUS_CHECK Static method Private Method 20050812
37 _PSA_REQUEST_PUT Instance method Private Method Put Requests in the PSA 20040701
38 _REQUEST_HEADER_PUT Instance method Private Method Put request information in header tables 20040702
39 _SAVE_RECORD_COUNT Instance method Private Method 20090323
40 _SET_VERSION_MAX Instance method Public Method Internal Use Only!! 20070913
Events
Class CL_RSAR_PSA_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHLG_STAT Public See coding 20130531 begin of ts_chlg_stat , datapakid type rsdatapid , records type rsarecord , end of ts_chlg_stat
2 TT_CHLG_STAT Public See coding 20130531 tt_chlg_stat type standard table of ts_chlg_stat with default key
Method Signatures

Method BUILD_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_FIELDTXT Call by reference Type reference (TYPE) RSARC_T_RSFIELDTXT Tabelle: Allgemeine Feldstruktur mit Text 20050616
2 Importing I_T_SELECTION Call by reference Type reference (TYPE) RSDS_EXPR_TAB Selektionstabelle 20050616
3 Returning R_T_WHERE Value transfer Type reference (TYPE) RSDMD_T_WHERE WHERE-Bedingung 20050616

Method BUILD_WHERE on class CL_RSAR_PSA_API has no exception.

Method CLOSE_NATIVE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMD Call by reference Type reference (TYPE) FCODE Function code 20090603
2 Importing I_PACKAGE_COUNT Call by reference Type reference (TYPE) I 20090323
3 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) RSARECORD package size 20130604

Method CLOSE_NATIVE_WRITE on class CL_RSAR_PSA_API has no exception.

Method CLOSE_NATIVE_WRITE_DETAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHLG_STAT Call by reference Type reference (TYPE) CL_RSAR_PSA_API=>TT_CHLG_STAT 20130531

Method CLOSE_NATIVE_WRITE_DETAILED on class CL_RSAR_PSA_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSANAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME Name der Persistent Staging Area 20040630
2 Importing I_REQUEST Value transfer Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20040630
# Exception Resumable Description Created on
1 PSA_DOESNOT_EXIST PSA nicht vorhanden 20040827

Method CONVERT_TO_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_CURRENT_FORMAT Call by reference Object reference (TYPE REF TO) DATA Referenz auf Daten in aktuellem Format 20040831
2 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name der Persistent Staging Area 20040831
3 Importing I_PSA_TECHNAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME_TECH Technischer ODS-Name in der DB 20040831
4 Importing I_R_ACTUAL_FORMAT Call by reference Object reference (TYPE REF TO) DATA Referenz auf Daten in tatsächlichem Format 20040831
# Exception Resumable Description Created on
1 ERROR_IN_CONVERSION Fehler b. Konvertieren aus tatsächlich. in aktuelles Format 20040831

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE Call by reference Type reference (TYPE) RS_BOOL Physisches Löschen 20060607
2 Importing I_R_CALLING_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Klasse implementiert Methoden F_RSAR_PSA_API 20040712
# Exception Resumable Description Created on
1 AUTHORITY_CHECK_FAILED Berechtigungsprüfung fehlgeschlagen 20050603
2 ERROR_IN_DELETION Beim Löschen trat ein Fehler auf 20040831

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_ERRORLOG Call by reference Type reference (TYPE) RS_BOOL SPACE Boolean 20100409
2 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name der Persistent Staging Area 20040826
3 Importing I_R_CALLING_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Name des Objektyps 20040826
# Exception Resumable Description Created on
1 AUTHORITY_CHECK_FAILED Berechtigungsprüfung fehlgeschlagen 20050603
2 ERROR_IN_DELETION Fehler beim Löschen 20040831
3 PSA_DOESNOT_EXIST PSA nicht vorhanden 20040826

Method DELETE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAK_ID Call by reference Type reference (TYPE) RSDATAPID 20060227
2 Importing I_DB_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20080401
3 Importing I_R_CALLING_CLASS Call by reference Type reference (TYPE) SEOCLSNAME 20060227
# Exception Resumable Description Created on
1 AUTHORITY_CHECK_FAILED 20060227
2 ERROR_IN_DELETION 20060227

Method DELETE_PSA_VERSION 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) RSTSODS-ODSNAME Name der Persistent Staging Area 20040826
2 Importing I_VERSION Value transfer Type reference (TYPE) RSTSODS-VERSION Version 20040826

Method DELETE_PSA_VERSION on class CL_RSAR_PSA_API has no exception.

Method DELETE_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CALLING_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20080313
2 Importing I_T_DELETE_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20080313
# Exception Resumable Description Created on
1 DELETE_FAILED 20080314
2 INTERNAL_ERROR 20080314
3 INVALID_INPUT 20080318
4 NOT_ALLOWED Record deletion not allowed 20080313
5 RECORDS_EXISTING 20080314

Method DELETE_WITHOUT_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME_TECH Technischer ODS-Name in der DB 20040826
2 Importing I_REQUEST Value transfer Type reference (TYPE) RSA_REQUEST Requestnummer 20040826

Method DELETE_WITHOUT_PART on class CL_RSAR_PSA_API has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSANAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME Name der Persistent Staging Area 20040712
2 Importing I_REQUEST Value transfer Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20040712
3 Exporting R_CL_RSAR_PSA_API Value transfer Object reference (TYPE REF TO) CL_RSAR_PSA_API API-Klasse für PSA-Service 20040712
# Exception Resumable Description Created on
1 PARAMETER_ERROR Parameterfehler beim Aufruf 20040826
2 PSA_DOESNOT_EXIST PSA nicht vorhanden 20040827

Method FREE Signature

Method FREE on class CL_RSAR_PSA_API has no parameter.
Method FREE on class CL_RSAR_PSA_API has no exception.

Method GET_PACKAGE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATAPAKID Value transfer Type reference (TYPE) RSA_DATAPAKID 20090326

Method GET_PACKAGE_COUNT on class CL_RSAR_PSA_API has no exception.

Method GET_PARTITIONS_FOR_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PARTVAL_RANGE Call by reference Type reference (TYPE) RSAR_T_PARTVAL_RANGE Range table for Partvals 20130703
2 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSODSNAME Name of the Persistent Staging Area 20130701
3 Importing I_T_REQUEST_RANGE Call by reference Type reference (TYPE) RSAR_T_REQUEST_RANGE Range table for Requests 20130703
# Exception Resumable Description Created on
1 PSA_DOES_NOT_EXIST PSA does not exist 20130701
2 PSA_NOT_PARTITIONED PSA-table is not partitioned 20130701

Method IMO_BACK_CONVERT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHLG_STAT Call by reference Type reference (TYPE) CL_RSAR_PSA_API=>TT_CHLG_STAT 20130531

Method IMO_BACK_CONVERT_END on class CL_RSAR_PSA_API has no exception.

Method IMO_BACK_CONVERT_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PARTVAL Value transfer Type reference (TYPE) RSPARTVAL Partition value for PSA table 20130531
# Exception Resumable Description Created on
1 PSA_NOT_PARTITIONED 20130531
2 REQUEST_NOT_FOUND no appropriate record in RSTSODSPART 20130531

Method INITIATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSANAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name der Persistent Staging Area 20050418
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20050418
# Exception Resumable Description Created on
1 PSA_NOT_FOUND PSA nicht gefunden 20050418

Method MAINTAIN_VIA_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_R_SIMU_DATA Value transfer Object reference (TYPE REF TO) DATA Simulationssätze 20040808
2 Importing I_CALLBACK Call by reference Type reference (TYPE) STRING Callback-Klasse 20040808
3 Importing I_MODE Call by reference Type reference (TYPE) RSAR_MAINTAIN_MODE Pflegemodus 20040808
4 Importing I_MULTI_REQUEST Call by reference Type reference (TYPE) RS_BOOL ABAP_FALSE Mehrere Requests 20050615
5 Importing I_TITLE Call by reference Type reference (TYPE) STRING Titel von Pflege-GUI 20040808
6 Importing I_T_DATAPAKID Call by reference Type reference (TYPE) RSODS_R_DATAPAKID Vorher auszuwählende Datenpaket-IDs 20041215
7 Importing I_T_SEGMENTTAB Call by reference Type reference (TYPE) RSAR_T_SEGMENTTAB Tabelle für Liste von Segmenttabellen 20040808
# Exception Resumable Description Created on
1 AUTHORITY_CHECK_FAILED Berechtigungsprüfung fehlgeschlagen 20050603
2 INVALID_PSA_SEGMENTS Ungültige PSA-Segmente 20040830

Method OPEN_NATIVE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTVAL Call by reference Type reference (TYPE) RSPARTVAL Partition value for PSA table 20090323
2 Importing I_CMD Call by reference Type reference (TYPE) FCODE Function code 20090603
# Exception Resumable Description Created on
1 DECIDE_PARTNO_FAILURE 20090323
2 PARAMETER_FAILURE 20090323
3 PSA_NOT_FOUND 20090323
4 PUT_HEADER_FAILURE 20090323

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MORE_DATA Value transfer Type reference (TYPE) RS_BOOL Für diese Selektion sind mehr Daten vorhanden 20040701
2 Exporting E_R_T_DATA Value transfer Type reference (TYPE) DATA Referenz auf Datenobjekt 20040630
3 Exporting E_T_FIELDS Value transfer Type reference (TYPE) RSAR_T_RSTSODSFIELD Tabellentyp für Tabelle RSTSODSFIELD 20040630
4 Importing I_CLOSE_CURSOR Value transfer Type reference (TYPE) RS_BOOL SPACE 20041030
5 Importing I_CURRENT_DATAFORMAT Call by reference Type reference (TYPE) RS_BOOL In aktuelles Format der PSA-Version konvertieren 20040831
6 Importing I_FETCH_SIZE Value transfer Type reference (TYPE) RSARI_PACKETNR 1000 Anzahl der zurückzugebenden Sätze 20040630
7 Importing I_T_DATAPAKID Value transfer Type reference (TYPE) RSODS_R_DATAPAKID Nummer des Datenpakets 20040630
8 Importing I_T_RECORD Value transfer Type reference (TYPE) RSODS_R_RECORD Paketsätze 20040630
9 Importing I_T_SELECTIONS Value transfer Type reference (TYPE) RSDS_EXPR_TAB Freie Selektion 20040630
10 Importing I_T_WHERE Value transfer Type reference (TYPE) RSDMD_T_WHERE Where Condition 20050415
# Exception Resumable Description Created on
1 ERROR_FETCHING_RECORDS Fehler beim Holen von Sätzen 20040701
2 ERROR_IN_CONVERSION Fehler b. Konvertieren von tatsächl. Format in aktuelles F. 20040831
3 FIELDS_NOT_FOUND Felder für PSA-Tabelle nicht gefunden 20040701
4 NO_RECORDS_FOUND Keine Sätze für die Selektion gefunden 20040701
5 PSA_DOESNOT_EXIST PSA nicht vorhanden 20040702
6 REQUEST_NOT_FOUND Request nicht gefunden 20040702

Method READ_RECORDS_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20080314
2 Importing I_T_DATAPAKID Call by reference Type reference (TYPE) RSODS_R_DATAPAKID 20080314
3 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODS_R_REQUEST 20080314
4 Importing I_T_WHERE Call by reference Type reference (TYPE) RSDMD_T_WHERE Where Condition 20080314
# Exception Resumable Description Created on
1 INCORRECT_WHERE 20080318
2 NO_DATA Zur Selektion gibt es keine Daten 20080314

Method RECOVER_ALL_RECORDS Signature

Method RECOVER_ALL_RECORDS on class CL_RSAR_PSA_API has no parameter.
# Exception Resumable Description Created on
1 DELETE_FAILED 20080318
2 RECORDS_EXISTING 20080318

Method RECOVER_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RECOVER_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20080408

Method RECOVER_RECORDS on class CL_RSAR_PSA_API has no exception.

Method SET_PARTITION_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTSIZE Call by reference Type reference (TYPE) RSPSAPARTSIZE Größe einer PSA-Partition 20070823

Method SET_PARTITION_SIZE on class CL_RSAR_PSA_API has no exception.

Method SET_UNIT_TEST_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABAP_UNIT_CALL Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120827

Method SET_UNIT_TEST_PROPERTY on class CL_RSAR_PSA_API has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Nummer des Datenpakets 20040826
2 Importing I_PUTSTATE Call by reference Type reference (TYPE) RSODS_PUTSTATE Einfügemodus für Requestdaten 20040702
3 Importing I_T_DATA Value transfer Type reference (TYPE) TABLE Request-Daten 20040702
# Exception Resumable Description Created on
1 AUTHORITY_CHECK_FAILED Berechtigungsprüfung fehlgeschlagen 20050603
2 DECIDE_PARTNO_FAILURE Fehler beim Ermitteln der Partitionsnummer 20040702
3 PARAMETER_FAILURE Ungültiger Parameter I_PUTSTATE 20040702
4 PSA_NOT_FOUND PSA nicht gefunden 20040702
5 PUT_DATA_FAILURE Fehler beim Dateneinfügen 20040702
6 PUT_HEADER_FAILURE Fehler beim Einfügen von Request-Header 20040702
7 REQUEST_NOT_FOUND Request-PSA-Kombination nicht gefunden 20040702
8 WRITE_PARTNO_FAILURE Fehler beim Schreiben von Partitionsnummer 20040702

Method _CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) RSSB_ACTIVITY BW: Aktivitäten (Berechtigungsprüfung) 20050603
2 Returning R_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Aktivität zulässig? 20050603

Method _CHECK_AUTHORITY on class CL_RSAR_PSA_API has no exception.

Method _CREATE_PARTITION_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAK_ID Call by reference Type reference (TYPE) RSDATAPID Data packet number 20101015
2 Importing I_EVENT Call by reference Type reference (TYPE) STRING 20101015
3 Importing I_FORCED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110819
4 Importing I_PARTNO Call by reference Type reference (TYPE) RSTSODS-PARTNO Partition number for PSA partitioning 20101015
5 Importing I_STRING Call by reference Type reference (TYPE) STRING 20110819
6 Importing I_TIMESTAMP_END Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20101015
7 Importing I_TIMESTAMP_START Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20101015
8 Importing P_PSA_TECHNAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME_TECH Technical ODS name in the DB 20101015
9 Importing P_REQUEST Call by reference Type reference (TYPE) RSREQUID Request ID (Request Number) 20101015

Method _CREATE_PARTITION_TRACE on class CL_RSAR_PSA_API has no exception.

Method _CURRENTLY_EXTRACTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request ID (Request Number) 20100623
# Exception Resumable Description Created on
1 CURRENTLY_EXTRACTED Request is currently extracted 20100623

Method _DECIDE_PART_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARTVAL Call by reference Type reference (TYPE) RSPARTVAL Partitionswert für PSA-Tabelle 20040701
2 Changing C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040701
3 Changing C_S_ODS Call by reference Type reference (TYPE) RSODS_S_ODSLIST PSA Details 20070913
4 Exporting E_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Data packet number 20101015
5 Exporting E_PARTNO Call by reference Type reference (TYPE) RSTSODS-PARTNO Partition number for PSA partitioning 20070702

Method _DECIDE_PART_NO on class CL_RSAR_PSA_API has no exception.

Method _DECIDE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Data packet number 20120824
2 Exporting E_PARTNO Call by reference Type reference (TYPE) RSTSODS-PARTNO Partition number for PSA partitioning 20070913
3 Exporting E_PARTVAL Call by reference Type reference (TYPE) RSPARTVAL Partition value for PSA table 20070913
4 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20070913
5 Exporting E_S_ODS Call by reference Type reference (TYPE) RSODS_S_ODSLIST PSA Details 20070913
# Exception Resumable Description Created on
1 DECIDE_PARTNO_FAILURE 20070913
2 PSA_NOT_FOUND 20070913
3 PUT_RSTSODSPART_FAILURE 20070913

Method _DELETE_REQUEST_FROM_BUFFER Signature

Method _DELETE_REQUEST_FROM_BUFFER on class CL_RSAR_PSA_API has no parameter.
Method _DELETE_REQUEST_FROM_BUFFER on class CL_RSAR_PSA_API has no exception.

Method _GET_FIELDS_WITH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PSA_TECHNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040830
2 Exporting E_T_RSFIELDTXT Call by reference Type reference (TYPE) RSARC_T_RSFIELDTXT Tabelle: Allgemeine Feldstruktur mit Text 20040830
3 Importing I_PSA_NAME Call by reference Type reference (TYPE) RSTSODS-ODSNAME Name der Persistent Staging Area 20040830
4 Importing I_PSA_VERSION Call by reference Type reference (TYPE) RSTSODS-VERSION Technischer ODS-Name in der DB 20040830

Method _GET_FIELDS_WITH_TEXT on class CL_RSAR_PSA_API has no exception.

Method _MOVE_RECORDS_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MOVE_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20080313
# Exception Resumable Description Created on
1 DELETE_FAILED Löschen aus dem PSA fehlgeschlagen 20080314
2 RECORDS_EXISTING Sätze existieren bereits im generischen Puffer 20080314

Method _PROGRAM_STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSNAME_TECH Call by reference Type reference (TYPE) RSODSTECH 20050812
2 Importing I_PARTITIONED Call by reference Type reference (TYPE) RS_BOOL 20050812
3 Importing I_PROGNAME Call by reference Type reference (TYPE) PROGNAME 20050812
# Exception Resumable Description Created on
1 FAILED 20050812

Method _PSA_REQUEST_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040702
2 Importing I_DATAPAKID Value transfer Type reference (TYPE) RSA_DATAPAKID Nummer des Datenpakets 20040702
3 Importing I_FORMNAME Value transfer Type reference (TYPE) RSA_FORMNAME Name des Unterprogramms 20040702
4 Importing I_PARTNO Call by reference Type reference (TYPE) RSTSODS-PARTNO Partition number for PSA partitioning 20070702
5 Importing I_PARTVAL Value transfer Type reference (TYPE) RSPARTVAL Partitionswert für PSA-Tabelle 20040702
6 Importing I_PROGNAME Value transfer Type reference (TYPE) RSTSODS-PROGNAME ABAP-Programmname 20040702
7 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME_TECH Technischer ODS-Name in der DB 20040702
8 Importing I_STRING Call by reference Type reference (TYPE) STRING 20110819
9 Importing I_T_DATA Call by reference Type reference (TYPE) TABLE 20040701

Method _PSA_REQUEST_PUT on class CL_RSAR_PSA_API has no exception.

Method _REQUEST_HEADER_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSA_DATAPAKID Nummer des Datenpakets 20040702
2 Importing I_RECORDS Call by reference Type reference (TYPE) RSARECORD Data record number 20110907
3 Importing I_VERSION Value transfer Type reference (TYPE) RSTSODS-VERSION Version 20040702

Method _REQUEST_HEADER_PUT on class CL_RSAR_PSA_API has no exception.

Method _SAVE_RECORD_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20090323
2 Importing I_DATAPAKID Value transfer Type reference (TYPE) RSA_DATAPAKID Data Packet Number 20110819
3 Importing I_FORMNAME Value transfer Type reference (TYPE) RSA_FORMNAME Name of subroutine 20090323
4 Importing I_PARTNO Value transfer Type reference (TYPE) RSTSODS-PARTNO Partition number for PSA partitioning 20090323
5 Importing I_PARTVAL Value transfer Type reference (TYPE) RSPARTVAL Partition value for PSA table 20090323
6 Importing I_PSA_TECHNAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME_TECH Technical ODS name in the DB 20090323
7 Importing I_RECORDS Value transfer Type reference (TYPE) RSARECORD Data record number 20090323
8 Importing I_TRACE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE RSTSODSPART update tracing 20110820

Method _SAVE_RECORD_COUNT on class CL_RSAR_PSA_API has no exception.

Method _SET_VERSION_MAX Signature

Method _SET_VERSION_MAX on class CL_RSAR_PSA_API has no parameter.
# Exception Resumable Description Created on
1 PSA_DOESNOT_EXIST PSA does not exist 20070913
History
Last changed by/on SAP  20140121 
SAP Release Created in 700