SAP ABAP Class CL_COIS_PROFILE_DETAIL (OIS: Detail Profile)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ PP-SFC (Application Component) Production Orders
⤷ COIS (Package) Order Information System
⤷ PP-SFC (Application Component) Production Orders
⤷ COIS (Package) Order Information System
Properties
Class | CL_COIS_PROFILE_DETAIL | |
Short Description | OIS: Detail Profile | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | COIS | Order Information System |
Created | 19990917 | SAP |
Last change | 20050109 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | COIS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_COIS_PROFILE_DETAIL has no interface implemented.
Friends
Class CL_COIS_PROFILE_DETAIL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CON_AUSTAB_NAME_PRE | Constant | Private | Type reference (TYPE) | DFIES-TABNAME | 'AUS_S000-' | Prefix for output table fields | 19990917 | |
2 | CON_TABLE_PROFILE_DETAIL | Constant | Private | Type reference (TYPE) | DFIES-TABNAME | 'TCOAD' | Name of the profile table | 19990917 | |
3 | CON_TABLE_PROFILE_TEXT | Instance attribute | Private | Type reference (TYPE) | DFIES-TABNAME | 'TCOADT' | Name of the description table | 19991201 | |
4 | MS_PROFILE_DETAIL | Instance attribute | Private | Type reference (TYPE) | TCOAD | Customizing: Profile Attributes | 19990917 | ||
5 | MT_FIELDCATALOG | Instance attribute | Private | Type reference (TYPE) | COIS_T_FIELDSELECTION | Field selection after reading profile | 19990917 | ||
6 | MT_FIELDS_DDIC | Instance attribute | Private | Type reference (TYPE) | COIS_T_FIELDSELECTION | Field selection after reading DDIC and preprocessing | 19990917 | ||
7 | MT_FIXED_COLUMNS | Instance attribute | Private | Type reference (TYPE) | COIS_T_FIXED_FIELDS | Name of fixed columns | 19991215 | ||
8 | MT_SORTFIELDS | Instance attribute | Private | Type reference (TYPE) | COIS_T_SORT_FIELDS | Sort for profile | 19990917 | ||
9 | MT_TMC73 | Instance attribute | Private | Type reference (TYPE) | COIS_T_TMC73 | Configuration for key figures | 19990920 | ||
10 | MT_UNITS | Instance attribute | Private | Type reference (TYPE) | COIS_T_UNITS | Table with Unit Fields from the DDIC | 19990917 | ||
11 | MT_USER_FILT_FIELDS | Instance attribute | Private | Type reference (TYPE) | COIS_T_FILTTAB | Fields for user filter | 19991006 | ||
12 | MT_USER_FILT_RANGES | Instance attribute | Private | Type reference (TYPE) | COIS_T_FILTTAB_RANGE | Values for fields in the user filter | 19991006 | ||
13 | M_ANW_FIELD_REC | Instance attribute | Private | Type reference (TYPE) | TCOP-ANWENDUNG | Key for field catalog | 19990917 | ||
14 | M_ANW_GROUP_REC | Instance attribute | Private | Type reference (TYPE) | TCOP-ANWENDUNG | Key for fields of group profile | 19990917 | ||
15 | M_ANW_SORT_REC | Instance attribute | Private | Type reference (TYPE) | TCOP-ANWENDUNG | Key for fields of sort profile | 19990917 | ||
16 | M_FLG_PROFILE_WIDTH | Instance attribute | Private | Type reference (TYPE) | FLAG | Use default width for columns | 19990917 | ||
17 | M_FLG_SORT_ABST | Instance attribute | Private | Type reference (TYPE) | FLAG | Sort descending | 19990917 | ||
18 | M_ID_PROFILE | Instance attribute | Private | Type reference (TYPE) | TCOAD-PROFID | Detail List Profile | 19990917 | ||
19 | M_ID_PROFILE_FIELDS | Instance attribute | Private | Type reference (TYPE) | PROF_FD_DT | Field Selection Profile | 19990917 | ||
20 | M_ID_PROFILE_GROUP | Instance attribute | Private | Type reference (TYPE) | PROF_SR_DT | Grouping Profile | 19990917 | ||
21 | M_ID_PROFILE_SORT | Instance attribute | Private | Type reference (TYPE) | PROF_GP_DT | Sort Profile | 19990917 | ||
22 | M_ORDER_CATEGORY | Instance attribute | Private | Type reference (TYPE) | AUFTYP | Order Category | 20040329 | ||
23 | M_ORIGIN | Instance attribute | Private | Type reference (TYPE) | TCOAD-PRF_ORIGIN | Profile Origin | 19990917 | ||
24 | M_PROFILE_TEXT | Instance attribute | Protected | Type reference (TYPE) | TCOADT-KTEXT | Short Text for Profile | 19991201 | ||
25 | M_STATUS_FILTER_NAME | Instance attribute | Private | Type reference (TYPE) | SELID | Name of Status Filter | 19991027 | ||
26 | M_TABLENAME | Instance attribute | Private | Type reference (TYPE) | DFIES-TABNAME | Name of table for which the profile is valid | 19990917 | ||
27 | M_TABLE_PROFILE_ID | Instance attribute | Protected | Type reference (TYPE) | DFIES-TABNAME | Name of the Profile Table | 19991201 | ||
28 | M_TABLE_PROFILE_TEXT | Instance attribute | Protected | Type reference (TYPE) | DFIES-TABNAME | Name of the description table | 19991201 | ||
29 | M_USER_FILTER_NAME | Instance attribute | Private | Type reference (TYPE) | MP_SEL_BFT | Name of the User Filter | 19991027 | ||
30 | M_USER_FILTER_REPORT | Instance attribute | Private | Type reference (TYPE) | SY-REPID | Name of the User Filter Report | 19991006 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ALL_FIELDS_GET | Instance method | Public | Method | Read field catalog | 19990917 |
2 | ALV_DATA_GET | Instance method | Public | Method | Reads the data in ALV structures | 19990917 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 19990917 |
4 | FIELDCATALOG_GET | Instance method | Public | Method | Read field catalog | 19990917 |
5 | FILTER_NAMES_READ | Instance method | Public | Method | Read filter name | 19991027 |
6 | FIXED_COLUMNS_GET | Instance method | Public | Method | Returns table of fixed columns | 19991215 |
7 | GET_CATEGORY | Instance method | Public | Method | Returns Order Type | 20040330 |
8 | PROFILE_FIELDCATALOG_READ | Instance method | Protected | Method | Reads the Field Selection for the Profile | 19990917 |
9 | PROFILE_GET_NEW | Instance method | Public | Method | Get New Profile | 19991201 |
10 | PROFILE_GROUPING_READ | Instance method | Protected | Method | Reads the Grouping for the Profile | 19990917 |
11 | PROFILE_HEADER_GET | Instance method | Public | Method | Read Header Information for Profile | 19991201 |
12 | PROFILE_SORTING_READ | Instance method | Protected | Method | Reads the Sorting for Profile | 19990917 |
13 | SORTCATALOG_GET | Instance method | Public | Method | Read Sort/Grouping Criteria | 19990920 |
14 | STATUS_FILTER_GET_AND_APPLY | Instance method | Public | Method | Reads Status Filter and Filters Data with the Filter | 19991202 |
15 | STATUS_FILTER_RESET | Instance method | Public | Method | Deactivates Existing Status Filter from the Data Table | 19991117 |
16 | UPDATE_FROM_DDIC | Instance method | Public | Method | Fills the Internal Field Tables | 19990917 |
17 | UPDATE_FROM_PROFILE | Instance method | Public | Method | Reads all Data for Detail Profile from Customizing | 19990917 |
18 | USER_FILTER_GET_FOR_ALV | Instance method | Public | Method | Reads User Filter and Converts to ALV Format | 19991116 |
19 | USER_FILTER_READ | Instance method | Protected | Method | Reads and Interprets User Filters | 19991006 |
20 | USER_FILTER_READ_DIALOG | Instance method | Protected | Method | Choose user filter in dialog | 19991116 |
21 | USER_FILTER_RESET | Instance method | Public | Method | Reset the User Filter | 19991116 |
Events
Class CL_COIS_PROFILE_DETAIL has no event.
Types
Class CL_COIS_PROFILE_DETAIL has no local type.
Method Signatures
Method ALL_FIELDS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ALL_FIELDS | Call by reference | Type reference (TYPE) | COIS_T_FIELDSELECTION | Alle Felder aus dem DDIC | 19990917 |
Method ALL_FIELDS_GET on class CL_COIS_PROFILE_DETAIL has no exception.
Method ALV_DATA_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ET_FIELDCATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog | 19990917 | ||
2 | Importing | ET_FILTER | Call by reference | Type reference (TYPE) | LVC_T_FILT | Filterkriterien | 19990917 | ||
3 | Importing | ET_SORT | Call by reference | Type reference (TYPE) | LVC_T_SORT | Sortierkriterien | 19990917 |
Method ALV_DATA_GET on class CL_COIS_PROFILE_DETAIL has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_FIXED_COLUMNS | Call by reference | Type reference (TYPE) | COIS_T_FIXED_FIELDS | Fixierte Spalten | 19991215 | ||
2 | Importing | I_ANW_FIELD_REC | Call by reference | Type reference (TYPE) | TCOP-ANWENDUNG | Schlüssel für Feldkatalog | 19990917 | ||
3 | Importing | I_ANW_GROUP_REC | Call by reference | Type reference (TYPE) | TCOP-ANWENDUNG | Schlüssel für Felder Gruppierprofil | 19990917 | ||
4 | Importing | I_ANW_SORT_REC | Call by reference | Type reference (TYPE) | TCOP-ANWENDUNG | Schlüssel für Felder Sortierprofil | 19990917 | ||
5 | Importing | I_ID_PROFILE | Call by reference | Type reference (TYPE) | TCOAD-PROFID | Profil | 19990917 | ||
6 | Importing | I_ORDER_CATEGORY | Call by reference | Type reference (TYPE) | AUFTYP | Auftragstyp | 20040330 | ||
7 | Importing | I_ORIGIN | Call by reference | Type reference (TYPE) | TCOAD-PRF_ORIGIN | Ursprung des Profils | 19990917 | ||
8 | Importing | I_REPORT | Call by reference | Type reference (TYPE) | SY-REPID | Aufrufender Report | 19990917 | ||
9 | Importing | I_TABLENAME | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Name der Tabelle, für die das Profil gilt | 19990917 | ||
10 | Importing | I_USER_FILTER_REPORT | Call by reference | Type reference (TYPE) | SY-REPID | Name des Benutzerfilterreports | 19991006 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELDSELECTION_NOT_FOUND | Feldauswahl nicht gefunden | 19990917 | |
2 | PROFILE_NOT_FOUND | Das Profil existiert nicht | 19990917 |
Method FIELDCATALOG_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FIELDCATALOG | Call by reference | Type reference (TYPE) | COIS_T_FIELDSELECTION | Feldkatalog | 19990917 |
Method FIELDCATALOG_GET on class CL_COIS_PROFILE_DETAIL has no exception.
Method FILTER_NAMES_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_STATUS_FILTER | Call by reference | Type reference (TYPE) | SELID | Selektions-ID | 19991027 | ||
2 | Exporting | E_USER_FILTER | Call by reference | Type reference (TYPE) | MP_SEL_BFT | Variante für Benutzerfilter | 19991027 |
Method FILTER_NAMES_READ on class CL_COIS_PROFILE_DETAIL has no exception.
Method FIXED_COLUMNS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FIXED_COLUMNS | Call by reference | Type reference (TYPE) | COIS_T_FIXED_FIELDS | Fixierte Spalten | 19991215 |
Method FIXED_COLUMNS_GET on class CL_COIS_PROFILE_DETAIL has no exception.
Method GET_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_CATEGORY | Value transfer | Type reference (TYPE) | AUFTYP | Auftragstyp | 20040330 |
Method GET_CATEGORY on class CL_COIS_PROFILE_DETAIL has no exception.
Method PROFILE_FIELDCATALOG_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TCOPS_ALL | Call by reference | Type reference (TYPE) | COIS_T_PROFILE_FIELDS | Feldauswahltabelle (Obermenge) | 19990917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELDSELECTION_NOT_FOUND | Feldauswahl nicht gefunden | 19990917 |
Method PROFILE_GET_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PROFILE_CHANGED | Call by reference | Type reference (TYPE) | KREUZ | Neues Profil geladen | 19991201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MISSING_DATA | Daten nicht vollständig, um neues Profil zu holen | 19991201 | |
2 | PROFILE_ERROR | Neues Profil konnte nicht übernommen werden | 19991201 |
Method PROFILE_GROUPING_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TCOPS_ALL | Call by reference | Type reference (TYPE) | COIS_T_PROFILE_FIELDS | Feldauswahltabelle (Obermenge) | 19990917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GROUPING_NOT_FOUND | Gruppierung konnte nicht gelesen werden | 19990917 |
Method PROFILE_HEADER_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ORIGIN | Call by reference | Type reference (TYPE) | TCOAD-PRF_ORIGIN | Herkunft des Profiles | 19991201 | ||
2 | Exporting | E_PROFILE_ID | Call by reference | Type reference (TYPE) | TCOAD-PROFID | Objektprofil Auftragsinformationssystem | 19991201 | ||
3 | Exporting | E_TABLENAME | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Tabellenname des Infosystem-Objekts | 19991201 | ||
4 | Exporting | E_TABLE_PROFILE_ID | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Name der verwendeten Customizingtabelle für Profile | 19991201 | ||
5 | Exporting | E_TABLE_PROFILE_TEXT | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Name der verwendeten Customizingtabelle für Profiltexte | 19991201 | ||
6 | Exporting | E_TEXT | Call by reference | Type reference (TYPE) | TCOADT-KTEXT | Allgemeine Bezeichnung | 19991201 |
Method PROFILE_HEADER_GET on class CL_COIS_PROFILE_DETAIL has no exception.
Method PROFILE_SORTING_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TCOPS_ALL | Call by reference | Type reference (TYPE) | COIS_T_PROFILE_FIELDS | Feldauswahltabelle (Obermenge) | 19990917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SORTING_NOT_FOUND | Sortierung konnte nicht gelesen werden | 19990917 |
Method SORTCATALOG_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SORTCATALOG | Call by reference | Type reference (TYPE) | COIS_T_SORT_FIELDS | Sortier- / Gruppierfelder | 19990920 |
Method SORTCATALOG_GET on class CL_COIS_PROFILE_DETAIL has no exception.
Method STATUS_FILTER_GET_AND_APPLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Zu filternde Datentabelle | 19991202 | ||
2 | Exporting | E_DATA_CHANGED | Call by reference | Type reference (TYPE) | KREUZ | Datentabelle | 19991202 | ||
3 | Importing | I_DIALOG | Call by reference | Type reference (TYPE) | KREUZ | Statusfilter vom User eingeben lassen | 19991202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Fehler beim Lesen der DDIC-Information | 19991202 | |
2 | WRONG_OBJECT | Objekt ist nicht für Statusverwaltung vorgesehen | 19991202 |
Method STATUS_FILTER_RESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Datentabelle | 19991117 | ||
2 | Exporting | E_DATA_CHANGED | Call by reference | Type reference (TYPE) | KREUZ | Daten wurden geändert | 19991117 |
Method STATUS_FILTER_RESET on class CL_COIS_PROFILE_DETAIL has no exception.
Method UPDATE_FROM_DDIC Signature
Method UPDATE_FROM_DDIC on class CL_COIS_PROFILE_DETAIL has no parameter.
Method UPDATE_FROM_DDIC on class CL_COIS_PROFILE_DETAIL has no exception.
Method UPDATE_FROM_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID_PROFILE | Call by reference | Type reference (TYPE) | TCOAD-PROFID | Profil | 19990917 | ||
2 | Importing | I_ORIGIN | Call by reference | Type reference (TYPE) | TCOAD-PRF_ORIGIN | Ursprung des Profils | 19990917 | ||
3 | Importing | I_TABLENAME | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Name der Tabelle, fü | 19990917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELDSELECTION_NOT_FOUND | Feldauswahl nicht gefunden | 19990917 | |
2 | GROUPING_NOT_FOUND | Gruppierung konnte nicht gelesen werden | 19990917 | |
3 | PROFILE_NOT_FOUND | Das Profil existiert nicht | 19990917 | |
4 | SORTING_NOT_FOUND | Sortierung konnte nicht gelesen werden | 19990917 |
Method USER_FILTER_GET_FOR_ALV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FILTER_ALV | Call by reference | Type reference (TYPE) | LVC_T_FILT | Benutzerfiltertabelle in ALV-Format | 19991116 | ||
2 | Exporting | E_VARIANT_CHANGED | Call by reference | Type reference (TYPE) | KREUZ | Benutzerfilter wurde geändert | 19991116 | ||
3 | Importing | IT_FILTER_ALV | Call by reference | Type reference (TYPE) | LVC_T_FILT | Benutzerfiltertabelle in ALV-Format | 19991116 | ||
4 | Importing | I_DIALOG | Call by reference | Type reference (TYPE) | KREUZ | Benutzerfilter im Dialog auswählen lassen | 19991116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_VARIANTS | Keine Benutzerfilter vorhanden | 19991116 | |
2 | VARIANT_NOT_EXIST | Variante existiert nicht | 19991116 |
Method USER_FILTER_READ Signature
Method USER_FILTER_READ on class CL_COIS_PROFILE_DETAIL has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_FILTER_FOUND | Filter nicht gefunden | 19991006 | |
2 | VARIANT_NOT_EXIST | Variante existiert nicht | 19991006 |
Method USER_FILTER_READ_DIALOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_VARIANT_CHANGED | Call by reference | Type reference (TYPE) | KREUZ | Neue Benutzerfilter ausgewählt | 19991116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_VARIANTS | Keine Benutzerfilter vorhanden | 19991116 |
Method USER_FILTER_RESET Signature
Method USER_FILTER_RESET on class CL_COIS_PROFILE_DETAIL has no parameter.
Method USER_FILTER_RESET on class CL_COIS_PROFILE_DETAIL has no exception.
History
Last changed by/on | SAP | 20050109 |
SAP Release Created in |