Klassen und Merkmale herauslesen

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
69 Beiträge • Seite 1 von 5 (current) Nächste
69 Beiträge Seite 1 von 5 (current) Nächste

Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Hallo zusammen,

ich bin auf der Suche nach einer CF mit welcher ich die Merkmale aus einer bestimmten Klasse herauslesen und bearbeiten kann. Die gewählte Klassenart = '001' die Klasse ist die 'Z_TRDA' mit den Merkmalen 'Z_TRDA_0001 - 1070'.

Nun find ich aber keinen passenden CF mit dem ich diese Daten zur weiteren Manipulation in ein workarea laden kann und meine Berechnung damit machen kann.

Weis jemand einen CF und wie ich diesen richtig verwende.


Danke und LG

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Klassen und Merkmale herauslesen

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Infos zur Technik "Klassifizierung" gibt es hier im Tricktresor:
http://tricktresor.de/content/index.php ... D=76&aID=0

Was ist ein CF?

Re: Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
CF = Call Functoin also ein FUBA oder BAPI

Re: Klassen und Merkmale herauslesen

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Gängig sind eher FB oder FUBA (Funktionsbaustein) und FM (function module).
CF hätte ich eher als "Customer Function" interpretiert aber das passte inhaltlich halt nicht...

Re: Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Leider funktionieren die Fuba aus der Trickkiste nicht. Ich habe im Testsystem bei 5 Maschinen die Merkmale gepflegt ( ca. 30 Merkmale pro Maschine). Wenn nun die Fubas teste bekomme ich keine vernünftigen Werte zurück?!

Woran liegt dass.

Re: Klassen und Merkmale herauslesen

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Funktionsbausteine falsch gefüllt!

Re: Klassen und Merkmale herauslesen

Beitrag von joachim (ForumUser / 70 / 0 / 3 ) »
hallo,

der fuba CLAF_CLASSIFICATION_OF_OBJECTS soltwe dir die merkmale und werte fuer ein objekt liefern

joachim

Re: Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Mit der CLAF_CLASSIFICATION_OF_OBJECTS hab ich folgendes Problem es wird immer ein OBJEK gebraucht. Diese Nummer ändert sich aber bei jeder Materialnummer.


Vielleicht hab ich mein Problem zu ungenau beschrieben oder einen Denkfehler!

Wir haben bei uns in der Firma die Materialnummer (MM03) um die Tränkdaten erweitert (z.b. Durchschnitt des Kupferkaabels, länge des Kupferkabels, Durchmesser der Maschine, Gewicht der Maschine usw.) diese Daten werden gebraucht um eine automatische Tränkung zu ermöglichen. Soweit so gut.

Jetzt soll ich aber einen Report schreiben der mir wenn ich die Materialnummer eingebe die Tränkdaten automatisch berechnet und die Tränkdaten ausgibt. Die Formel hab ich (glaub ich zumindest :) ) soweit ABAP tauglich gemacht dass sie funktionieren sollte. Damit ich diese Formel jedoch verwenden kann muss ich es irgendwie schaffen die Klassifizierungsdaten (Merkmale) mir in ein WorkArea zu laden, damit ich mit diesen Daten rechnen kann.

Hier nun ein Screenshot aus der Klassifizierungssicht unter Verwendung der Transaktoin MM03
traenk.JPG

Re: Klassen und Merkmale herauslesen

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Hier die Transferleistung aus Artikel "Bewertung lesen"
CACL_OBJECT_READ_VALIDATION

Beispiel zum Lesen einer Klassifizierung zum Kunden:
OBJECT_TYPE MARA
CLASS_TYPE 001
CLASS Z_TRDA
LANGUAGE DE

Die Tabelle OBJECT_IDENTIFICATION muss mit dem oder den Feldnamen gefüllt werden und dem entsprechenden Wert des Objekts:
FIELD VALUE
MATNR 506236

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
commolus


Re: Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
That's it!!!! Danke

Re: Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
@ EWX

"Die Tabelle OBJECT_IDENTIFICATION muss mit dem oder den Feldnamen gefüllt werden und dem entsprechenden Wert des Objekts:
FIELD VALUE
MATNR 506236"

Hat beim Testen funktioniert.
Wie befülle ich die Tabelle jedoch in ABAP mit einer variablen PARAMETERS Abfrage? Wie z.B: PARAMETERS pa_matnr type matnr.


Danke

Re: Klassen und Merkmale herauslesen

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Du musst die interne Tabelle laut Definition im Funktionsbaustein deklarieren und dann in etwa
wa_param-field = 'MATNR'.
wa_param-value = p_matnr.
append wa_param to it_param.

Re: Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Hmm. Gehts noch etwas genauer. Steh glaub ich gerade auf der Leitung!

Re: Klassen und Merkmale herauslesen

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Wie soll so etwas aussehen? Ich habe noch nie mit solchen FuBa's gearbeitet?

Re: Klassen und Merkmale herauslesen

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Mach doch mal einen Verwendungsnachweis für den Funktionsbaustein, dann kannst du gut sehen, wie er aufgerufen wird.
Du kannst dir auch beim Testen einen Break-Point im FB setzen und im Debugger schauen, wie deine Eingaben im FB landen.

Vergleichbare Themen

20
Antw.
5744
Views
Globale Klassen oder Lokale Klassen
von ZF_SAPler » 29.11.2022 13:47 • Verfasst in ABAP® für Anfänger
9
Antw.
6491
Views
Lokale Klassen in globalen Klassen
von ralf.wenzel » 20.04.2020 22:55 • Verfasst in ABAP Objects®
1
Antw.
5200
Views
Klassifizierung und Merkmale
von JohnLocklay » 25.08.2017 08:31 • Verfasst in ABAP® Core
0
Antw.
1003
Views
Rubrikunterteilung der Merkmale
von liberado » 23.04.2007 14:24 • Verfasst in ABAP® Core
0
Antw.
1475
Views
Merkmale Klassifizierung
von SUSI » 22.08.2005 08:16 • Verfasst in Sales and Distribution

Aktuelle Forenbeiträge

BAPI_GOODSMVT_CREATE
Gestern von waltersen 4 / 428
SAP GUI Installation Probleme
vor 5 Tagen von Romaniac gelöst 2 / 831
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 996

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

BAPI_GOODSMVT_CREATE
Gestern von waltersen 4 / 428
SAP GUI Installation Probleme
vor 5 Tagen von Romaniac gelöst 2 / 831
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 996

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 996
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 918