Hierarchy

⤷

⤷

Properties
Class | CL_RSAR_PSA | |
Short Description | PSA Generation/Maintenance class | |
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 | 20040531 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
7 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
8 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSAR_PSA has no interface implemented.
Friends
Class CL_RSAR_PSA has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Public | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20130125 | |
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | After DDIC Save ausgeführt | 20060602 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DDMASS-LOGNAME | Text, 256 Characters | 20091007 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | skip program generation in after_activation (for tests only) | 20070622 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Drop db-table before activation | 20070103 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20120309 | |
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTSODS-VERSION | New Version | 20040607 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TABNAME | ODS Activation table | 20041203 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Partitioning possible | 20040712 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SY-TABIX | Index of Internal Tables | 20091007 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | PSA Already exists | 20040531 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTSODS-ODSNAME | PSA Logical name | 20040531 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TABNAME | PSA Technical Name | 20040531 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTSODS-VERSION | PSA Current Version | 20040603 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Remodelling mode | 20080229 | ||
16 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSAR_TH_PSANAME | List of PSAName Instances | 20040602 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSARC_T_DD03P | DDIC structure for the PSA | 20040712 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSARC_T_DD03T | Text table for table fields | 20040712 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Fieldlist for RSTSODSFIELD table | 20040712 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTSODS-USERAPP | User Application | 20040608 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTSODS-USEROBJ | 20050602 | |||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Version Control | 20040608 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | For TLOGO only: Processing after activation | 20040712 |
2 | ![]() |
Instance method | Public | Method | Nur für TLOGO: Verarbeitung nach DDIC Sicherung | 20060602 |
3 | ![]() |
Instance method | Public | Method | For TLOGO only: Postprocessing after DDIC deletion | 20040819 |
4 | ![]() |
Static method | Public | Method | check whether the structures of two versions are compatible | 20130131 |
5 | ![]() |
Instance method | Public | Method | For TLOGO only: Processing before deletion of DDIC table | 20040819 |
6 | ![]() |
Static method | Public | Method | Change Userapp | 20050714 |
7 | ![]() |
Instance method | Private | Method | Check Remodelling mode | 20080229 |
8 | ![]() |
Static method | Public | Method | check whether the request exist in PSA table | 20120620 |
9 | ![]() |
Instance method | Public | Method | Checks table/key length | 20041216 |
10 | ![]() |
Instance method | Public | Constructor | Constructor Method | 20040531 |
11 | ![]() |
Instance method | Public | Method | Create index for the PSA Table | 20040809 |
12 | ![]() |
Static method | Public | Method | Remove tempory entries from DDSTORAGE | 20070215 |
13 | ![]() |
Instance method | Public | Method | Delete PSA | 20040629 |
14 | ![]() |
Static method | Public | Method | Object Management | 20040602 |
15 | ![]() |
Static method | Public | Method | Fill DataElement details | 20050203 |
16 | ![]() |
Instance method | Public | Method | Free the PSA instance | 20041018 |
17 | ![]() |
Static method | Public | Method | Free the PSA factory table | 20050624 |
18 | ![]() |
Instance method | Public | Method | Check if the PSA already exists | 20040531 |
19 | ![]() |
Instance method | Public | Method | Attributswerte | 20090827 |
20 | ![]() |
Static method | Public | Method | Returns a database compatible fieldname | 20071113 |
21 | ![]() |
Instance method | Public | Method | Get the field list ( in DDIC format ) | 20120608 |
22 | ![]() |
Instance method | Public | Method | For TLOGO only: Get PSA name and version | 20040712 |
23 | ![]() |
Instance method | Public | Method | should the PSA be partitioned? | 20070426 |
24 | ![]() |
Static method | Public | Method | For TLOGO only: Get the Technical name of the PSA | 20040713 |
25 | ![]() |
Static method | Public | Method | Is PSA empty? | 20040903 |
26 | ![]() |
Static method | Public | Method | Partitions without overflow-partition | 20070103 |
27 | ![]() |
Instance method | Public | Method | Create/Update PSA | 20040531 |
28 | ![]() |
Instance method | Public | Method | For TLOGO only: Save PSA structure in DDIC | 20040712 |
29 | ![]() |
Instance method | Public | Method | Partitionierung ausschalten | 20070103 |
30 | ![]() |
Instance method | Public | Method | Set the field list ( in DDIC format ) | 20120608 |
31 | ![]() |
Static method | Public | Method | set the static attribute p_force_partitioning to rs_c_true | 20120314 |
32 | ![]() |
Instance method | Public | Method | set p_dont_generate from outside(DO NOT USE except for test) | 20070628 |
33 | ![]() |
Instance method | Public | Method | set p_partitioned from outside (DO NOT USE except for test) | 20070628 |
34 | ![]() |
Instance method | Public | Method | set p_psa_techname from outside (DO NOT USE except for test) | 20070628 |
35 | ![]() |
Static method | Public | Method | 20130125 | |
36 | ![]() |
Instance method | Public | Method | Turn on Remodelling mode | 20080229 |
37 | ![]() |
Static method | Public | Method | set the static attribute p_force_partitioning to rs_c_false | 20120314 |
38 | ![]() |
Static method | Private | Method | Check if long table fields are allowed | 20040608 |
39 | ![]() |
Instance method | Private | Method | Create PSA table in DDIC | 20040608 |
40 | ![]() |
Instance method | Private | Method | Create the Technical name for the PSA | 20040608 |
41 | ![]() |
Instance method | Private | Method | Get PSA DDIC structure | 20040608 |
42 | ![]() |
Instance method | Private | Method | Check if new version is needed for a PSA | 20040608 |
43 | ![]() |
Static method | Private | Method | Activate DDIC structure | 20040608 |
44 | ![]() |
Instance method | Private | Method | Delete PSA Structure | 20040629 |
45 | ![]() |
Static method | Private | Method | Create transparent table for PSA | 20040608 |
46 | ![]() |
Instance method | Private | Method | Update Directory Tables | 20040608 |
Events
Class CL_RSAR_PSA has no event.
Types
Class CL_RSAR_PSA has no local type.
Method Signatures
Method AFTER_ACTIVATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DATACLASS | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSADATCLS | Datenart für PSA-Tabelle | 20040712 | ||
2 | ![]() |
I_SIZCAT | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSASIZCAT | Größenkategorie für PSA-Tabelle | 20040712 | ||
3 | ![]() |
I_TABTEXT | Call by reference | Type reference (TYPE) | DD02V-DDTEXT | Name der PSA-Tabelle | 20040712 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Fortschreiben der Verzeichnistabellen | 20040902 | |
2 | ![]() |
Fehler beim Generieren von Leseprogramm | 20040712 |
Method AFTER_DDIC_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DATACLASS | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSADATCLS | Datenart für PSA-Tabelle | 20060602 | ||
2 | ![]() |
I_SIZCAT | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSASIZCAT | Größenkategorie für PSA-Tabelle | 20060602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Fortschreiben der Verzeichnistabellen | 20060602 | |
2 | ![]() |
Fehler beim Generieren von Leseprogramm | 20060602 |
Method AFTER_DELETION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_CALLING_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | 'CL_RSAR_PSA_API' | Name des Objektyps | 20040902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20040819 | ||
2 | ![]() |
20040819 |
Method ARE_STRUCTURES_COMPATIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ODSNAME | Call by reference | Type reference (TYPE) | RSODSNAME | Name of the Persistant Staging Area | 20130131 | ||
2 | ![]() |
I_VERS1 | Call by reference | Type reference (TYPE) | RSAVERSION | Version | 20130131 | ||
3 | ![]() |
I_VERS2 | Call by reference | Type reference (TYPE) | RSAVERSION | Version | 20130131 | ||
4 | ![]() |
R_COMPATIBLE | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20130131 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130131 | ||
2 | ![]() |
20130131 |
Method BEFORE_DELETION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_VERSION | Call by reference | Type reference (TYPE) | RSTSODS-VERSION | Version | 20040819 |
Method BEFORE_DELETION on class CL_RSAR_PSA has no exception.
Method CHANGE_OWNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PSANAME | Call by reference | Type reference (TYPE) | RSTSODS-ODSNAME | Name der Persistent Staging Area | 20050714 | ||
2 | ![]() |
I_USERAPP | Call by reference | Type reference (TYPE) | RSTSODS-USERAPP | Name der Anwendung, die PSA-Service benutzt | 20050714 |
Method CHANGE_OWNER on class CL_RSAR_PSA has no exception.
Method CHECK_REMODELLING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NEW_VERSION | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20080229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080229 | ||
2 | ![]() |
20080229 |
Method CHECK_REQUEST_EXIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_DATA_EXIST | Value transfer | Type reference (TYPE) | RS_BOOL | Data for the selection exist | 20120620 | ||
2 | ![]() |
E_REQUEST_EXIST | Value transfer | Type reference (TYPE) | RS_BOOL | Request exist | 20120620 | ||
3 | ![]() |
I_CHECK_COUNT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Check the number of records | 20120620 | |
4 | ![]() |
I_PSANAME | Call by reference | Type reference (TYPE) | RSTSODS-ODSNAME | PSA name | 20120620 | ||
5 | ![]() |
I_PSA_VERSION | Call by reference | Type reference (TYPE) | RSTSODS-VERSION | PSA version | 20120620 | ||
6 | ![]() |
I_REQUEST | Call by reference | Type reference (TYPE) | RSREQUNR | Request | 20120620 | ||
7 | ![]() |
I_T_SELECTION | Call by reference | Type reference (TYPE) | RSDS_EXPR_TAB | Selection | 20120620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
PSA doesnt exist | 20120620 | |
2 | ![]() |
PSA table doesnt exist | 20120620 | |
3 | ![]() |
PSA table is inconsistent | 20120620 | |
4 | ![]() |
Request inconsistent in PSA | 20120620 | |
5 | ![]() |
Request cannot be accessed | 20120620 |
Method CHECK_TABLE_KEY_LEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20041216 | ||
2 | ![]() |
E_R_MSG | Call by reference | Object reference (TYPE REF TO) | CL_RSO_MSG | Container für Nachrichten | 20041216 | ||
3 | ![]() |
I_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Anwendungslog: Detaillierungsgrad | 20041216 |
Method CHECK_TABLE_KEY_LEN on class CL_RSAR_PSA has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ODSACTNAME | Call by reference | Type reference (TYPE) | TABNAME | 20041203 | |||
2 | ![]() |
I_PSANAME | Value transfer | Type reference (TYPE) | RSTSODS-ODSNAME | Name der Persistent Staging Area | 20040531 | ||
3 | ![]() |
I_USERAPP | Value transfer | Type reference (TYPE) | RSTSODS-USERAPP | Name der Anwendung, die PSA-Service benutzt | 20040608 | ||
4 | ![]() |
I_USEROBJ | Value transfer | Type reference (TYPE) | RSTSODS-USEROBJ | 20050602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060830 |
Method CREATE_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ACTIVATE | Call by reference | Type reference (TYPE) | RS_BOOL | Aktivierungskennzeichen | 20040809 | ||
2 | ![]() |
I_INDEX_HEADER | Call by reference | Type reference (TYPE) | DD12V | Generierte Tabelle zum View DD12V | 20040809 | ||
3 | ![]() |
I_INDEX_ID | Call by reference | Type reference (TYPE) | DDOBJECTID | Zusätzliche ID eines ABAP-Dictionary-Objekts (MC ID, Index) | 20040809 | ||
4 | ![]() |
I_T_FIELDS | Call by reference | Type reference (TYPE) | DD17V_TAB | Liste von Feldern in DDIC-Format | 20040809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Aktivieren des Index | 20040809 | |
2 | ![]() |
Fehler beim Sichern des Index | 20040809 |
Method DDSTORAGE_CLEANUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20070215 |
Method DDSTORAGE_CLEANUP on class CL_RSAR_PSA has no exception.
Method DELETE_PSA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_CALLING_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Name des Objektyps | 20040902 | ||
2 | ![]() |
I_VERSION | Call by reference | Type reference (TYPE) | CHAR3 | Version | 20100211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Löschen der PSA | 20040629 | |
2 | ![]() |
PSA nicht vorhanden | 20040629 |
Method FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ODSACTNAME | Call by reference | Type reference (TYPE) | TABNAME | 20041203 | |||
2 | ![]() |
I_PSANAME | Value transfer | Type reference (TYPE) | RSTSODS-ODSNAME | Name der Persistent Staging Area | 20040602 | ||
3 | ![]() |
I_USERAPP | Value transfer | Type reference (TYPE) | RSTSODS-USERAPP | Name der Anwendung, die PSA-Service benutzt | 20040608 | ||
4 | ![]() |
I_USEROBJ | Value transfer | Type reference (TYPE) | RSTSODS-USEROBJ | 20050602 | |||
5 | ![]() |
R_CL_RSAR_PSA | Value transfer | Object reference (TYPE REF TO) | CL_RSAR_PSA | PSA-Generierungsklasse | 20040602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einfügen der Objektinstanz fehlgeschlagen | 20040602 |
Method FILL_DTEL_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_S_ODSFIELD | Call by reference | Type reference (TYPE) | RSTSODSFIELD | Felder für das Operational Data Store | 20050203 |
Method FILL_DTEL_DETAIL on class CL_RSAR_PSA has no exception.
Method FREE Signature
Method FREE on class CL_RSAR_PSA has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
PSA in der Referenztabelle nicht vorhanden | 20041018 |
Method FREE_ALL Signature
Method FREE_ALL on class CL_RSAR_PSA has no parameter.
Method FREE_ALL on class CL_RSAR_PSA has no exception.
Method GET_ALREADY_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_B_PSA_EXISTS | Value transfer | Type reference (TYPE) | RS_BOOL | PSA bereits vorhanden | 20040531 |
Method GET_ALREADY_EXISTS on class CL_RSAR_PSA has no exception.
Method GET_ATTRIBUTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PARTITIONED | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20090827 |
Method GET_ATTRIBUTS on class CL_RSAR_PSA has no exception.
Method GET_DB_COMPATIBLE_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | DB conform fieldname | 20071113 | ||
2 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Fieldname | 20071113 |
Method GET_DB_COMPATIBLE_FIELDNAME on class CL_RSAR_PSA has no exception.
Method GET_DDIC_FIELD_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T_DDIC_FIELD_LIST | Value transfer | Type reference (TYPE) | RSARC_T_DD03P | 20120608 |
Method GET_DDIC_FIELD_LIST on class CL_RSAR_PSA has no exception.
Method GET_NAME_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PSA_NAME | Value transfer | Type reference (TYPE) | RSTSODS-ODSNAME | Name der Persistent Staging Area | 20040712 | ||
2 | ![]() |
E_PSA_TECHNAME | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20040713 | ||
3 | ![]() |
E_PSA_VERSION | Value transfer | Type reference (TYPE) | RSTSODS-VERSION | Version | 20040712 | ||
4 | ![]() |
I_NEW_VERSION | Value transfer | Type reference (TYPE) | RS_BOOL | Neue Version anlegen | 20040712 | ||
5 | ![]() |
I_NO_CHECK | Call by reference | Type reference (TYPE) | RS_BOOL | Keine Prüfung - nur aktuelle Werte zurückgeben | 20050111 | ||
6 | ![]() |
I_T_FIELDLIST | Call by reference | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Tabellentyp für Tabelle RSTSODSFIELD | 20040712 | ||
7 | ![]() |
I_T_FIELDTXT | Call by reference | Type reference (TYPE) | RSAR_T_FIELDTXT | Texttabelle für Tabellenfelder | 20040712 | ||
8 | ![]() |
I_VERSION_NOT_POSSIBLE | Value transfer | Type reference (TYPE) | RS_BOOL | Versionierung nicht möglich | 20040712 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Feldnamen zu lang | 20040902 | |
2 | ![]() |
Interner Fehler | 20040901 | |
3 | ![]() |
Keine Felder angegeben | 20041012 | |
4 | ![]() |
Fehler beim Erzeugen des PSA-Tabellennamens | 20040712 | |
5 | ![]() |
Versionierung nicht möglich | 20040712 |
Method GET_PARTITION_PROPOSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SHOULD_BE_PARTITIONED | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20070426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
DDIF_TABL_GET returned with error | 20070502 |
Method GET_TECHNICAL_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PSA_TECHNAME | Call by reference | Type reference (TYPE) | TABNAME | Tab.-Name | 20040713 | ||
2 | ![]() |
I_GET_CURRENT | Call by reference | Type reference (TYPE) | RS_BOOL | Aktuelle Tabelle holen (hebt i_version auf) | 20040715 | ||
3 | ![]() |
I_PSANAME | Call by reference | Type reference (TYPE) | RSTSODS-ODSNAME | Name der Persistent Staging Area | 20040713 | ||
4 | ![]() |
I_VERSION | Call by reference | Type reference (TYPE) | RSTSODS-VERSION | Version | 20040713 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Version nicht gefunden | 20040713 |
Method IS_PSA_EMPTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PSA_TECHNAME | Call by reference | Type reference (TYPE) | TABNAME | Tab.-Name | 20040903 | ||
2 | ![]() |
I_SET_TABLE_LOCK | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20070215 | |
3 | ![]() |
R_PSA_EMPTY | Value transfer | Type reference (TYPE) | RS_BOOL | Kennzeichen: PSA leer | 20040903 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Tabelle konnte nicht gesperrt werden | 20070212 |
Method PARTITIONS_INFO_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PARTKEY | Call by reference | Type reference (TYPE) | RSD_FIELDNM | 20070103 | |||
2 | ![]() |
E_PARTYPE | Call by reference | Type reference (TYPE) | RSDU_PARTYPE | 20070103 | |||
3 | ![]() |
E_TS_PART_INFO | Call by reference | Type reference (TYPE) | RSDU_TS_PART_INFO | 20070103 | |||
4 | ![]() |
I_TABLNM | Call by reference | Type reference (TYPE) | RSD_TABLNM | 20070103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20070103 | ||
2 | ![]() |
20070103 | ||
3 | ![]() |
20070103 |
Method PROCESS_PSA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PSA_NAME | Value transfer | Type reference (TYPE) | RSTSODS-ODSNAME | Name der Persistent Staging Area | 20040712 | ||
2 | ![]() |
I_DATACLASS | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSADATCLS | Datenart für PSA-Tabelle | 20040531 | ||
3 | ![]() |
I_NEW_VERSION | Value transfer | Type reference (TYPE) | RS_BOOL | Neue Version anlegen | 20040603 | ||
4 | ![]() |
I_SIZCAT | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSASIZCAT | Größenkategorie für PSA-Tabelle | 20040531 | ||
5 | ![]() |
I_TABTEXT | Value transfer | Type reference (TYPE) | DD02V-DDTEXT | Titel der PSA-Tabelle | 20040602 | ||
6 | ![]() |
I_T_FIELDLIST | Value transfer | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Liste: Felddetails | 20040531 | ||
7 | ![]() |
I_T_FIELDTXT | Value transfer | Type reference (TYPE) | RSAR_T_FIELDTXT | Texttabelle für Tabellenfelder | 20040712 | ||
8 | ![]() |
I_VERSION_NOT_POSSIBLE | Value transfer | Type reference (TYPE) | RS_BOOL | Versionierung nicht möglich | 20040608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Anlegen von PSA-Tabelle im DDIC fehlgeschlagen | 20040602 | |
2 | ![]() |
PSA-Tabellenfelder sind zu lang | 20040602 | |
3 | ![]() |
Keine Felder angegeben | 20041012 | |
4 | ![]() |
Fehler beim Generieren des PSA-Tabellennamens | 20040602 | |
5 | ![]() |
Generierung von Programm zum Lesen/Schreiben für PSA fehlg. | 20040602 | |
6 | ![]() |
Fehler beim Fortschreiben der Verzeichnistabellen | 20040602 | |
7 | ![]() |
Versionierung nicht möglich | 20040608 |
Method PUT_TO_DDIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DATACLASS | Call by reference | Type reference (TYPE) | RSAD_TSHEADER-PSADATCLS | Datenart für PSA-Tabelle | 20040712 | ||
2 | ![]() |
I_SIZCAT | Call by reference | Type reference (TYPE) | RSAD_TSHEADER-PSASIZCAT | Größenkategorie für PSA-Tabelle | 20040712 | ||
3 | ![]() |
I_TABTEXT | Call by reference | Type reference (TYPE) | DD02V-DDTEXT | Titel der PSA-Tabelle | 20040713 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Anlegen der Tabelle | 20040902 |
Method RESET_PARTITIONING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INDEX_IS_UNIQUE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Eindeutiger globaler index | 20070129 | |
2 | ![]() |
I_INITIALIZE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | PartitionInfo initialisieren | 20070103 |
Method RESET_PARTITIONING on class CL_RSAR_PSA has no exception.
Method SET_DDIC_FIELD_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_T_DDIC_FIELD_LIST | Call by reference | Type reference (TYPE) | RSARC_T_DD03P | 20120608 |
Method SET_DDIC_FIELD_LIST on class CL_RSAR_PSA has no exception.
Method SET_FORCE_PARTITIONING_FLAG Signature
Method SET_FORCE_PARTITIONING_FLAG on class CL_RSAR_PSA has no parameter.
Method SET_FORCE_PARTITIONING_FLAG on class CL_RSAR_PSA has no exception.
Method SET_P_DONT_GENERATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DONT_GENERATE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20070628 |
Method SET_P_DONT_GENERATE on class CL_RSAR_PSA has no exception.
Method SET_P_PARTITIONED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PARTITIONED | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20070628 |
Method SET_P_PARTITIONED on class CL_RSAR_PSA has no exception.
Method SET_TECHNICAL_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PSA_TECHNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20070628 |
Method SET_TECHNICAL_NAME on class CL_RSAR_PSA has no exception.
Method SET_UNIT_TEST_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ABAP_UNIT_CALL | Value transfer | Type reference (TYPE) | RS_BOOL | Internal Use for PSA Unit Test | 20130125 |
Method SET_UNIT_TEST_PROPERTY on class CL_RSAR_PSA has no exception.
Method TURN_ON_REMODELLING Signature
Method TURN_ON_REMODELLING on class CL_RSAR_PSA has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080229 |
Method UNSET_FORCE_PARTITIONING_FLAG Signature
Method UNSET_FORCE_PARTITIONING_FLAG on class CL_RSAR_PSA has no parameter.
Method UNSET_FORCE_PARTITIONING_FLAG on class CL_RSAR_PSA has no exception.
Method _CHECK_LONG_FIELDS_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Kennzeichen: Große Tabellen zulässig | 20040608 | ||
2 | ![]() |
I_T_FIELDLIST | Value transfer | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Tabellentyp für Tabelle RSTSODSFIELD | 20040608 | ||
3 | ![]() |
I_VALUE | Value transfer | Type reference (TYPE) | RSTSODS-ODSNAME | PSA-Name | 20040608 |
Method _CHECK_LONG_FIELDS_ALLOWED on class CL_RSAR_PSA has no exception.
Method _CREATE_PSA_DDIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040608 | ||
2 | ![]() |
I_DATACLASS | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSADATCLS | Datenart für PSA-Tabelle | 20040608 | ||
3 | ![]() |
I_PARTITIONED | Value transfer | Type reference (TYPE) | RS_BOOL | Partitionierung möglich | 20040608 | ||
4 | ![]() |
I_SIZCAT | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSASIZCAT | Größenkategorie für PSA-Tabelle | 20040608 | ||
5 | ![]() |
I_TABTEXT | Value transfer | Type reference (TYPE) | DD02V-DDTEXT | Name der PSA-Tabelle | 20040608 | ||
6 | ![]() |
I_T_DD03P | Value transfer | Type reference (TYPE) | RSARC_T_DD03P | PSA-Tabellenstruktur | 20040608 | ||
7 | ![]() |
I_T_DD03T | Value transfer | Type reference (TYPE) | RSARC_T_DD03T | DD: Texte zu Feldern (sprachabhängig) | 20040712 | ||
8 | ![]() |
I_T_FIELDLIST | Value transfer | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Tabellentyp für Tabelle RSTSODSFIELD | 20040608 |
Method _CREATE_PSA_DDIC on class CL_RSAR_PSA has no exception.
Method _CREATE_TECHNICAL_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_OBJECT_NAME | Value transfer | Type reference (TYPE) | TABNAME | Tab.-Name | 20040608 | ||
2 | ![]() |
I_OBJECT | Value transfer | Type reference (TYPE) | RS_CHAR30 | Objektname | 20040608 | ||
3 | ![]() |
I_VERSION | Value transfer | Type reference (TYPE) | RSTSODS-VERSION | Version | 20040608 |
Method _CREATE_TECHNICAL_NAME on class CL_RSAR_PSA has no exception.
Method _GET_DDIC_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_DD03P | Value transfer | Type reference (TYPE) | RSARC_T_DD03P | PSA-Tabellenstruktur | 20040608 | ||
2 | ![]() |
E_T_DD03T | Value transfer | Type reference (TYPE) | RSARC_T_DD03T | DD: Texte zu Feldern (sprachabhängig) | 20040712 | ||
3 | ![]() |
I_PARTITIONED | Call by reference | Type reference (TYPE) | RS_BOOL | Partitionierung möglich | 20040608 | ||
4 | ![]() |
I_T_FIELDLIST | Value transfer | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Tabellentyp für Tabelle RSTSODSFIELD | 20040608 | ||
5 | ![]() |
I_T_FIELDTXT | Value transfer | Type reference (TYPE) | RSAR_T_FIELDTXT | Texttabelle für Tabellenfelder | 20040712 | ||
6 | ![]() |
I_VERSION | Value transfer | Type reference (TYPE) | RSTSODS-VERSION | PSA-Version | 20040608 |
Method _GET_DDIC_STRUCTURE on class CL_RSAR_PSA has no exception.
Method _PSA_CHANGES_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_VERSION | Value transfer | Type reference (TYPE) | RS_BOOL | Kennzeichen: Neue Version benötigt | 20040608 | ||
2 | ![]() |
E_VERSION_CONTROL | Value transfer | Type reference (TYPE) | RS_BOOL | Versionsverwaltung | 20040608 | ||
3 | ![]() |
I_T_FIELDS | Value transfer | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Tabellentyp für Tabelle RSTSODSFIELD | 20040608 | ||
4 | ![]() |
I_VERSION_NOT_POSSIBLE | Value transfer | Type reference (TYPE) | RS_BOOL | Versionierung nicht möglich | 20040608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Generieren des technischen Namens | 20040901 | |
2 | ![]() |
Keine Feler für PSA vorhanden | 20040901 | |
3 | ![]() |
Error in remote function call | 20121008 |
Method _STRUCTURE_ACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040608 | ||
2 | ![]() |
I_DDIC_LOG | Call by reference | Type reference (TYPE) | DDMASS-LOGNAME | Text, 256 Characters | 20091007 | ||
3 | ![]() |
I_PRID | Call by reference | Type reference (TYPE) | SY-TABIX | LOG ID | 20091007 | ||
4 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tab.-Name | 20040608 |
Method _STRUCTURE_ACTIVATE on class CL_RSAR_PSA has no exception.
Method _STRUCTURE_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040629 | ||
2 | ![]() |
I_PSA_TECHNAME | Value transfer | Type reference (TYPE) | RSTSODS-ODSNAME_TECH | Technischer ODS-Name in der DB | 20040629 |
Method _STRUCTURE_DELETE on class CL_RSAR_PSA has no exception.
Method _TABLE_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040608 | ||
2 | ![]() |
I_DATACLASS | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSADATCLS | Datenart für PSA-Tabelle | 20040608 | ||
3 | ![]() |
I_DROP_DB_TABLE | Call by reference | Type reference (TYPE) | RS_BOOL | 20070103 | |||
4 | ![]() |
I_OBJECTYPE | Value transfer | Type reference (TYPE) | RSA_ISTYPE | 20040608 | |||
5 | ![]() |
I_SIZCAT | Value transfer | Type reference (TYPE) | RSAD_TSHEADER-PSASIZCAT | Größenkategorie für PSA-Tabelle | 20040608 | ||
6 | ![]() |
I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Tab.-Name | 20040608 | ||
7 | ![]() |
I_TABTEXT | Value transfer | Type reference (TYPE) | DD02V-DDTEXT | Name der PSA-Tabelle | 20040608 | ||
8 | ![]() |
I_T_DD03P | Value transfer | Type reference (TYPE) | RSARC_T_DD03P | Tabelle: DDIC-Struktur | 20040608 | ||
9 | ![]() |
I_T_DD03T | Value transfer | Type reference (TYPE) | RSARC_T_DD03T | DD: Texte zu Feldern (sprachabhängig) | 20040712 | ||
10 | ![]() |
I_USERAPP | Call by reference | Type reference (TYPE) | RSUSERAPP | Name der Anwendung, die PSA-Service benutzt | 20050224 |
Method _TABLE_CREATE on class CL_RSAR_PSA has no exception.
Method _UPDATE_DIRECTORY_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CURR_VERSION | Call by reference | Type reference (TYPE) | RSA_ODSVERSION | Aktuelle PSA-Version | 20040608 | ||
2 | ![]() |
I_NEW_VERSION | Call by reference | Type reference (TYPE) | RS_BOOL | Kennzeichen: Neue Version | 20040608 | ||
3 | ![]() |
I_NEXT_VERSION | Call by reference | Type reference (TYPE) | RSA_ODSVERSION | Nächste PSA-Version | 20040608 | ||
4 | ![]() |
I_PARTITIONED | Call by reference | Type reference (TYPE) | RS_BOOL | Partitionierung möglich | 20040608 | ||
5 | ![]() |
I_PART_CHANGED | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | table has been repartitioned | 20120622 | |
6 | ![]() |
I_PROGNAME | Call by reference | Type reference (TYPE) | RSA_PROGNAME | Name des Lese-/Schreibe-Programms | 20040608 | ||
7 | ![]() |
I_T_DD03P | Call by reference | Type reference (TYPE) | RSARC_T_DD03P | DDIC-Struktur von PSA | 20040608 | ||
8 | ![]() |
I_T_FIELDLIST | Call by reference | Type reference (TYPE) | RSAR_T_RSTSODSFIELD | Tabellentyp für Tabelle RSTSODSFIELD | 20040608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080206 | ||
2 | ![]() |
20080206 | ||
3 | ![]() |
20080206 | ||
4 | ![]() |
20080206 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 700 |