Ansicht
Dokumentation

CLFM_OBJECT_CLASSIFICATION - Klassifizierung: Zuordnen Objekt zu Klassen

CLFM_OBJECT_CLASSIFICATION - Klassifizierung: Zuordnen Objekt zu Klassen

ABAP Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Baustein verwaltet die Klassifizierung der Objekte. Möchte eine Anwendung seine Objekte im Dialog klassifizieren, so muß dieser Baustein aufgerufen werden.

Hinweis: Für die Klassifizierung müssen die Customizing-Tabellen und -Strukturen (TCLA, TCLAT, TCLT, TCLTT, TCLO, RMCLF, RMCBC) angepasst werden, ein Funktionsbaustein zum Lesen des Objekts mit dem Namen OBJECT_CHECK_xxxx (xxxx = Tabllenname des Objekts) muß existieren, und Bildbausteine müssen evtl. angelegt werden.

Import -Parameter:

CLASS : Default = Space
Wird eine Klasse mitgegeben, dann wird die Klassifizierung
dunkel prozessiert ( um z.B. eine Klassifizierung anzulegen).
Wenn aber der Parameter CONFIRM_CLASS = X gesetzt ist, wird
das Klassifizierungsbildes trotzdem angezeigt.

CLASSTYPE : Default = Space
Klassenart

TYPETEXT : Default = Space
Klassenartentext

INITFLAG : Default = Space
Wird die Klassifizierung aus der Anwendung heraus aufgerufen, so
muß der Parameter zu Beginn der Anwendungstransaktion auf X
gesetzt werden.
Bei allen weiteren Aufrufen der Klassifizierung innerhalb
derselben Transaktion muß das Kennzeichen auf Space gesetzt
werden.

MULTI_CLASSIF : Default = Space
Kennzeichen Mehrfachklassifizierung erlaubt.
Wird nur aus der CL20 heraus gesetzt.

OBJECT :
Nummer/Name des zu klassifizierenden Objekts.

OBJTXT :
Objekt-Kurztext

OLD_CLASS : Default = Space
Wird bei der Objektänderungstransaktion die Klassifizierung mit
einer anderen Klasse aufgerufen, so ist hier die ursprüngliche
Klasse einzutragen und im Feld CLASS die neue.

REF_OBJECT : Default = Space
Wird bei der Objektpflegetransaktion ein Stammsatz über
Referenz angelegt, so werden in der Klassifizierung
alle Zuordnungen des Referenzstammsatzes angezeigt. Der
Anwender kann dann auswählen.

STATUS :
Art der Objektklassifizierung.
1 = hinzufügen; 2 = ändern; 3 = anzeigen

TABLE :
Tabellenname des zu klassifizienden Objekts.

REF_ALL_TYPE :
X = alle Klassenarten sollen verwendet werden

REF_DYNPRO : Default X
Kopieren über Vorlage: Das Zuordnungs-Popup wird angezeigt .

BATCH :
Dieser Pararmeter ist nur dann von Bedeutung, wenn in
CLASS eine Klasse mitgegeben wurde.
Bedeutung s. NO_DISPLAY.

NO_DISPLAY :
Dieser Pararmeter ist nur dann von Bedeutung, wenn in
CLASS eine Klasse mitgegeben wurde, d.h. wenn dunkel
prozessiert werden soll. Mindestens der Subscreen mit den
Zuordnungen wird nicht angezeigt.
- BATCH = Space , NO_DISPLAY = Space
Nur der Subscreen mit den Bewertungen wird angezeigt.
- BATCH = Space , NO_DISPLAY = X
Der Subscreen mit den Bewertungen wird nur angezeigt,
wenn die Bewertungsdaten inkonsistent sind (z.B.
Mußmerkmale nicht ausgefüllt).
- BATCH = X , NO_DISPLAY = X
Der Subscreen mit den Bewertungen wird nicht angezeigt,
auch wenn die Bewertungsdaten inkonsistent sind. Der
Klassifizierungsstatus wird aber auf 'gesperrt' gesetzt,
wenn Inkonsistenzen auftreten.

NO_F8 :
X = keine Drucktaste "Nächstes Bild" (F8) im
Klassifizierungsbild .

NO_F11 :
X = keine Drucktaste 'Sichern' (F11) im Klassifizierungsbild.

NO_CHANGE_TYPE:
X = kein wechseln der Klassenart möglich

CONFIRM_CLASS :
Dieser Pararmeter ist nur dann von Bedeutung, wenn in
CLASS eine Klasse mitgegeben wurde.
X = Das Klassifizierungsbild wird angezeigt.

I_ASSGNMNT_SCREEN:
Ist nur relevant, wenn eine Klasse mitgegeben wurde.
X = Falls diese Klasse keine Merkmale enthält, wird das
Zuordnungsbild prozessiert.

Export-Parameter:

CLASSTYPE :
Klassenart

TYPETEXT :
Klassenartentext

UPDATEFLAG :
X = Änderungen in der Klassifizierung wurden gemacht.

UPDATE_PER_CALL :
Updatekennzeichen: wird bei jedem Aufruf neu gesetzt.

CLASS_TEXT :
Klassenbezeichnung

CLASS :
Standardklasse

OK_CODE :
Die Anwendung erhält in diesem Feld den OKCODE, mit
dem die Klassifizierung verlassen wird, z.B:
ENDE (F3) Benden der Transaktion.
ABBR (F12) Daten werden zurückgesetzt auf den Stand vor dem
Aufruf.
LEAV (F15) Beenden Transaktion.

Ausnahmen:

CLASS_NOT_FOUND:
Parameter CLASS gesetzt und die Klasse existiert nicht. nicht.

CLASSIFICATION_NOT_FOUND:
Klassifizierung nicht vorhanden

CLASS_NOT_VALID:
Die Klasse ist ungültig. Dies kann folgende Gründe haben:
a.) ungültige Zeichen in Klassennummer
b.) Sie haben keine Berechtigung zur Klassifizierung
c.) Die Klasse hat keinen gültigen Status
d.) Das aktuelle Datum liegt nicht im Gültigkeitszeitraum der
Klasse

FOREIGN_LOCK :
Klassifizierung im Dunkeln, Satz bereits gesperrt.

SYSTEM_FAILURE :
Klassifizierung im Dunkeln, Sperrfehler.

NO_MULTI_CLASSIF:
Mehrfachklassifizierung ist nicht erlaubt.





Parameter

BATCH
BI_DIALOG
CHANGE_SERVICE_NUMBER
CLASS
CLASS
CLASSTYPE
CLASSTYPE
CLASS_TEXT
CONFIRM_CLASS
DATE_OF_CHANGE
DYNPRO_HEADER
HIERARCHY_ALLOWED
INITFLAG
INTERNAL_NUMBER_RANGE
INTERNAL_OBJ_NUMBER
I_ASSGNMNT_SCREEN
I_CUA_DELIMITER
I_EFFECTIVITY_USED
I_OBJ_NAVIGATION
I_UOM_CHECK
LANGUAGE
LANGUAGE_BY_DIALOG
MEINS
MULTI_CLASSIF
NO_CHANGE_TYPE
NO_DISPLAY
NO_F11
NO_F8
OBJECT
OBJTXT
OBJ_HAS_CHANGE_SERVICE
OK_CODE
OLD_CLASS
PTABLE
REF_AENNR
REF_ALL_TYPE
REF_CUOBJ
REF_DATUV
REF_OBJECT
SAME_CLASSIFY_BY_COPY
STATUS
TABLE
TYPETEXT
TYPETEXT
UPDATEFLAG
UPDATE_PER_CALL
VARIANT_KLART

Ausnahmen

CHANGE_NR_CHANGED
CHANGE_NR_NOT_COMPATIBLE
CLASSIFICATION_NOT_FOUND
CLASS_NOT_FOUND
CLASS_NOT_VALID
FOREIGN_LOCK
NO_AUTH_KLART
NO_MULTI_CLASSIF
ONLY_WITH_CHANGE_NUMBER
SYSTEM_FAILURE
VALUE_NOT_FOUND

Funktionsgruppe

CLFM

BAL Application Log Documentation   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7524 Date: 20240523 Time: 134303     sap01-206 ( 66 ms )