SAP ABAP Class CL_RMXT_TRIAL_FACTORY (Trial Management Instances)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PLM-RM (Application Component) Recipe Management
⤷
RMXTAPI (Package) Main Package - Trial: API, Database, Customizing
⤷
⤷
Properties
| Class | CL_RMXT_TRIAL_FACTORY | |
| Short Description | Trial Management Instances | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RMXTAPI | Main Package - Trial: API, Database, Customizing |
| Created | 20030221 | SAP |
| Last change | 20031212 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_RMXT_TRIAL_FACTORY has no interface implemented.
Friends
Class CL_RMXT_TRIAL_FACTORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Type reference (TYPE) | RMXTTY_TRIAL_INST | Table for Trial Instances | 20030221 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks Whether a Trial Is Currently Buffered | 20031106 | |
| 2 | Static method | Public | Method | Creates a New Trial | 20030319 | |
| 3 | Static method | Public | Method | Deletes Trial Instances After Saving | 20030716 | |
| 4 | Static method | Public | Method | Determines the Instance for a Trial | 20030221 | |
| 5 | Static method | Public | Method | Determines the Instance for Several Trials | 20030221 | |
| 6 | Static method | Public | Method | Initializes All Trial Instances | 20030221 | |
| 7 | Static method | Public | Method | Saves All Trial Instances | 20030221 |
Events
Class CL_RMXT_TRIAL_FACTORY has no event.
Types
Class CL_RMXT_TRIAL_FACTORY has no local type.
Method Signatures
Method CHECK_BUFFER_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_BUFFERED | Value transfer | Type reference (TYPE) | FLAG | Kennz.: Versuch ist gepuffert | 20031106 | |||
| 2 | I_TRIAL_ID | Call by reference | Type reference (TYPE) | RMXTE_TRIALID | Versuchsnummer | 20031106 |
Method CHECK_BUFFER_CL on class CL_RMXT_TRIAL_FACTORY has no exception.
Method CREATE_NEW_TRIAL_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_RMXT_TRIALOBJ | Interface für Versuchsobjekt | 20030325 | |||
| 2 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20030319 | |||
| 3 | I_ROOT_TRIAL_ID | Call by reference | Type reference (TYPE) | RMXTE_TRIALID | Übergeordnete Versuchsnummer | 20030902 | |||
| 4 | I_TRIALTYPE | Call by reference | Type reference (TYPE) | RMXTE_TRIALTYPE | Versuchsart | 20030324 | |||
| 5 | X_TRIALID | Call by reference | Type reference (TYPE) | RMXTE_TRIALID | Versuchsnummer | 20030321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unerlaubtes Zeichen im Versuchsnamen | 20030321 | ||
| 2 | Nummernkreis nicht angelegt | 20030411 | ||
| 3 | Versuch hat keinen aktiven Status | 20030908 | ||
| 4 | Keine Berechtigung zum Anlegen des Versuchs | 20030716 | ||
| 5 | Versuch kann statusbedingt nicht geändert werden | 20030804 | ||
| 6 | Nummernkreis bald erschöpft | 20030411 | ||
| 7 | Nummer ausserhalb des zulässigen Bereiches | 20030411 | ||
| 8 | Letzte Nummer aus Nummernkreis vergeben | 20030411 | ||
| 9 | Nummer nicht für externe Vergabe vorgesehen | 20030411 | ||
| 10 | Nummernkreis nicht für interne Vergabe vorgesehen | 20030411 | ||
| 11 | Systemfehler: Nummernkreis nicht vorhanden | 20030411 | ||
| 12 | Falsches Werk | 20030321 | ||
| 13 | Falscher Versuchstyp | 20030321 | ||
| 14 | Versuch existiert bereits | 20030321 | ||
| 15 | Falsche Versuchsnummer | 20030321 |
Method DELETE_INSTANCE_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TRIALID | Call by reference | Type reference (TYPE) | RMXTE_TRIALID | Versuchsnummer | 20030716 |
Method DELETE_INSTANCE_CL on class CL_RMXT_TRIAL_FACTORY has no exception.
Method GET_INSTANCE_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_RMXT_TRIALOBJ | API Instanz für den gewünschten Versuch | 20030304 | |||
| 2 | E_MODE | Call by reference | Type reference (TYPE) | RMXTE_MODE | Modus Anzeigen/Ändern | 20030321 | |||
| 3 | I_JOBCOUNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Kennummer eines Jobs | 20030721 | |||
| 4 | I_JOBNAME | Call by reference | Type reference (TYPE) | BTCJOB | Name eines Hintergrundjobs | 20030721 | |||
| 5 | I_MODE | Call by reference | Type reference (TYPE) | RMXTE_MODE | IF_RMXT_TRIALOBJ=>MC_TRIAL_DISPLAY | Gewünschte Zugriffsart auf Objekt: Anzeigen/Ändern | 20030320 | ||
| 6 | I_TRIAL | Call by reference | Type reference (TYPE) | RMXTE_TRIALID | Versuchsnummer | 20030221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Instanz zum Versuch existiert bereits | 20030505 | ||
| 2 | Ungültiges Werk | 20030505 | ||
| 3 | Ungültiger Versuchstyp | 20030410 | ||
| 4 | Objekt gesperrt, nur Anzeige möglich | 20030319 | ||
| 5 | Versuch existiert nicht | 20030319 | ||
| 6 | Versuch hat keinen aktiven Status | 20030722 | ||
| 7 | Fehlende Berechtigung | 20030319 | ||
| 8 | Versuch kann statusbedingt nicht geändert werden | 20030801 |
Method GET_MULT_INSTANCES_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERROR | Call by reference | Type reference (TYPE) | RMXTTY_MESSAGES | TMS-TLS: Tabellentyp zur Erfassung von Meldungen | 20030326 | |||
| 2 | I_MODE | Call by reference | Type reference (TYPE) | RMXTE_MODE | IF_RMXT_TRIALOBJ=>MC_TRIAL_DISPLAY | Modus Anzeigen/Ändern | 20030828 | ||
| 3 | XT_OBJECT | Call by reference | Type reference (TYPE) | RMXTTY_TRIAL_INST | Zuordnung Instanz<-->Versuch | 20030326 |
Method GET_MULT_INSTANCES_CL on class CL_RMXT_TRIAL_FACTORY has no exception.
Method INIT_ALL_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_DELETED | Call by reference | Type reference (TYPE) | RMXTTY_TRIAL_INST | Neu angelegte Versuche, die vor INIT nicht gesichert wurden | 20031009 |
Method INIT_ALL_CL on class CL_RMXT_TRIAL_FACTORY has no exception.
Method SAVE_ALL_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERROR | Call by reference | Type reference (TYPE) | RMXTTY_MESSAGES | TMS-TLS: Tabellentyp zur Erfassung von Meldungen | 20030326 | |||
| 2 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Verbuchungssteuerung | 20030429 |
Method SAVE_ALL_CL on class CL_RMXT_TRIAL_FACTORY has no exception.
History
| Last changed by/on | SAP | 20031212 |
| SAP Release Created in | 471 |