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
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