Disclaimer Impressum Nutzungsbedingungen Firmenportal Expertenportal Jobportal
Klassifizierungsmerkmale eines Materials auslesen
Vorheriges Thema anzeigen | Nächstes Thema anzeigen
Mi 30 Jun 10 03:22 Titel: Klassifizierungsmerkmale eines Materials auslesen
Anmeldedatum: 30.06.2010 Beiträge: 3
Autor: Hairman ForumUser
Ich habe eine Klasse (Klassenart 001) inkl. Merkmalen angelegt und Materialien dieser Klasse zugeordnet.
Eigentlich will ich jetzt nur das Material inkl. vergebenen Klassifizierungsmerkmalen über eine BAPI anzeigen aber ich komme seit Stunden nicht weiter!

BAPI_CLASS_SELECT_OBJECTS gibt mir zu Suchkriterien den Materialnamen.
BAPI_MATERIAL_GET_DETAIL generelle Materialeigenschaften
BAPI_OBJCL_GETDETAIL_KEY scheint schon richtiger zu sein aber ich komme mit BAPI_OBJCL_GET_KEY_OF_OBJECT nicht an den internen Schlüssel meines Materials.

Wen ich dort folgende Werte setze:
OBJECTNAME: Materialname
OBJECTTABLE: mara
CLASSTYPE: 001
CREATE_MISSING_KEY: X
kommt als Fehlermeldung immer "Zur Klassenart 001 müssen zusätzlich Objekte angegeben sein". Und diese Fehlermeldung hat scheinbar sonst keiner auf der Welt...

Ist mein Vorgehen total falsch?
Mi 30 Jun 10 09:17 Titel:
Anmeldedatum: 04.08.2003 Beiträge: 2528
Autor: ewx Top Expert
Wichtig ist in jedem Fall Großschreibung!! mit mara anstelle von MARA erhältst du ziemlich sicher einen Fehler.
Ansonsten hiflt dir das hier bestimmt weiter: http://tricktresor.de/content/index.php?navID=223&aID=150
_________________
 
.::Enno::. .::www.tricktresor.de::.
_________________

Glaube nicht, was andere sagen. Geh hin und sieh selber. (Chin. Sprichwort)
_________________
Mi 30 Jun 10 09:29 Titel:
Anmeldedatum: 04.08.2007 Beiträge: 393
Autor: Tron Specialist
Moin,
versuch es doch mal mit CLAF_CLASSIFICATION_OF_OBJECTS (ist dokumentiert)

Auszug aus SD_BATCH_CLASSIFICATION_DATA
Code:
  CALL FUNCTION 'CLAF_CLASSIFICATION_OF_OBJECTS'
           EXPORTING
                 CLASSTYPE    = CH_CLASSTYPE
                 FEATURES     = 'X'
                 OBJECT       =  CH_OBJECT
                 OBJECTTABLE  = CH_TABLE
           TABLES
                 T_CLASS      =  I_CLASS
                 T_OBJECTDATA =  I_CLOBJDAT
           EXCEPTIONS
                 NO_CLASSIFICATION = 1
                 NO_CLASSTYPES     = 2.

  CASE SY-SUBRC.
    WHEN 1.
      RAISE NO_CLASSIFICATION.
    WHEN 2.
      RAISE NO_CLASSTYPES.
  ENDCASE.

gruß TRon
_________________
Merke : Man kann in jeder Programmiersprache Fortran-Programme schreiben !
Mi 30 Jun 10 10:23 Titel:
Anmeldedatum: 30.06.2010 Beiträge: 3
Autor: Hairman ForumUser
Danke erstmal für die guten Antworten. Mein Problem ist, dass KEINE der BAPIs unter http://tricktresor.de/content/index.php?navID=223&aID=150 und auch nicht CLAF_CLASSIFICATION_OF_OBJECTS bei meinem SAP im BAPI-Explorer freigegeben sind.

Auch MARA ändert nichts. Allerdings vermute ich auch nur, dass meine Klassifizierungsmerkmale in dieser Tabelle liegen...
Mi 30 Jun 10 10:39 Titel:
Anmeldedatum: 04.08.2003 Beiträge: 2528
Autor: ewx Top Expert
Di BAPIs müssen aber freigegeben sein. Das ist ja ein wichtiges Merkmal von BAPIs..., oder?
Auf jeden Fall kannst du die BAPIs direkt im SAP System testen. Da ist es wahrscheinlich einfacher. Prüfe evtl. auch mal, ob die Materialnummer auf der DB anders aussieht, als im Ausgabefeld (Konvertierungsexit!!)
_________________
 
.::Enno::. .::www.tricktresor.de::.
_________________

Glaube nicht, was andere sagen. Geh hin und sieh selber. (Chin. Sprichwort)
_________________
Mi 30 Jun 10 14:57 Titel:
Anmeldedatum: 04.05.2005 Beiträge: 18
Autor: Onkelsascha ForumUser
Eigentlich sollte die gewünschte Information über den BAPI_MATERIAL_GET_DETAIL zu holen sein, sofern die Materialnummer bekannt ist, werden die Daten in der Tabelle ALLOCVALUESCHAR zurückgeliefert. Der BAPI wird wie folgt aufgerufen:

data: OBJECTKEY like BAPI1003_KEY-OBJECT,
OBJECTTABLE like BAPI1003_KEY-OBJECTTABLE,
CLASSNUM like BAPI1003_KEY-CLASSNUM,
CLASSTYPE like BAPI1003_KEY-CLASSTYPE.

objectkey = MARA-MATNR.
objecttable = 'MARA'.
classnum = 'MKGHWV'. "Klasse
classtype = '001'.

CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
objectkey = objectkey
objecttable = objecttable
classnum = classnum
classtype = classtype
TABLES
ALLOCVALUESNUM = ALLOCVALUESNUM
ALLOCVALUESCHAR = ALLOCVALUESCHAR
ALLOCVALUESCURR = ALLOCVALUESCURR
RETURN = RETURN.

Ich hoffe das hilft weiter

Gruß
Onkelsascha
Mi 30 Jun 10 15:11 Titel:
Anmeldedatum: 30.06.2010 Beiträge: 3
Autor: Hairman ForumUser
Ich teste ja schon die ganze Zeit im SAP. Wink Und ich musste den Admin auch erstmal sagen, dass er für meinen Benutzer das Klassensystem "freischaltet"- vorher konnte ich nämlich überhaupt keine Klassen anlegen.

"Meine" BAPIS OBJCL_*** haben hinten noch ein KEY vgl. Screenshot

Aber mittlerweile glaube ich, dass der Fehler ganz woanders liegt. Es ist nämlich egal, welchen Materialnamen ich eingeben- immer kommt "Zur Klassenart 001 müssen zusätzlich Objekte angegeben sein".
Was heißt denn Objekte zu Klassenart angeben?!
getdetailKey.png 21.04 KB
Datei wurde insgesamt 23 mal heruntergeladen
Beiträge der letzten Zeit anzeigen:   
Vorheriges Thema anzeigen | Nächstes Thema anzeigen
Neues Thema eröffnen   Neue Antwort erstellen Foren-Übersicht > Java & SAP®
Seite 1 von 1. Alle Zeiten sind GMT + 2 Stunden

 
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht teilnehmen.
Sie können Dateien in diesem Forum nicht posten
Sie können Dateien in diesem Forum herunterladen
Stellenangebote
05.08. SAP Inhouse Logistik Berater (m/w) 04.08. SAP Consultant SRM (m/w) 04.08. SAP-Berater (w/m) strategisches IT-Management 04.08. SAP Berater für CRM im Bankenumfeld (m/w) 04.08. SAP Berater Beschaffung & Logistik (w/m) 04.08. SAP Berater MM (w/m) für Münchener Beratungshaus 04.08. SAP SRM Berater (m/w) für kleines, aber feines Beratungshaus 04.08. Consultant EC-CS /SAP SEM BCS (w/m) 04.08. Consultants, Senior Consultants/Projektleiter für SAP BW-BPS (SEM-BPS) (w/m) 04.08. ABAP- / Java-Entwickler (w/m) im SAP BI-Umfeld 04.08. (Junior) Consultants (w/m) für SAP Basis-Technologie-Beratung 04.08. Mitarbeiter für BI Application-Support (w/m) 04.08. (Senior-)Consultant (w/m) Business Objects / Cartesis 04.08. Inhouse Consultant SAP BI (w/m) für Traditionsunternehmen (Fertigung) am Standort München 04.08. Senior SAP PP Inhouse Consultant (m/w) 04.08. Dynamisches Unternehmen sucht Consultant SAP FI (CO) (m/w) inhouse 04.08. SAP CRM Professional Consultant (m/w) ab 1 Jahr Erfahrung 04.08. Consultant SAP SD/SCM (m/w) für Beratung in München 04.08. SAP-Entwickler (w/m) 04.08. SAP Logistik-Profi (w/m) 04.08. CRM-Entwickler (w/m) für etabliertes SAP-Lösungs- und Produkthaus 04.08. Senior Entwickler im SAP Logistik Umfeld (m/w) 04.08. SAP Anwendungsentwickler (m/w) Logistik gesucht 04.08. (Senior) Consultant (w/m) für SAP BI/BW mit wenig Reisen 04.08. SAP Berater BW (m/w) mit geringem Reiseaufkommen gesucht 04.08. SAP Applikationsentwickler (m/w) mit geringem Reiseaufkommen gesucht 04.08. Consultant (w/m) SAP R/3 Schwerpunkt FI/CO 04.08. SAP (Senior) Berater CS (m/w) 04.08. SAP NetWeaver Entwickler Java (m/w) 04.08. Senior Basis Administrator (m/w) für süddeutsche Barockstadt gesucht 04.08. SAP Consultant (m/w) - im Bereich Retail 27.07. SAP Entwickler Inhouse - Schwerpunkte FI/CO und RE-FX (m/w) 13.07. Inhouse SAP Logistik Berater (m/w) im Handelsumfeld 12.07. Senior Consultant SD/CS (w/m) für abwechslungsreiche Projekte mit Möglichkeit zur fachlichen Weiterentwicklung 12.07. Projekte mit Anspruch und Niveau - Genau Ihr Business als Senior Consultant SAP SRM (m/w) 12.07. Lassen Sie uns erfolgreich sein - Ihre Energie, unser Teamgeist - SAP Beratung im Mittelstand: SAP MM/WM Senior Professional (w/m) 30.06. SAP Berater/in Sales und Logistik 28.06. Senior Consultant SAP Logistik 23.06. Endlich daheim und mittendrin - ABAP-Anwendungsentwickler/in 22.06. Visionäre gesucht! SAP Berater/in (inhouse) MM, PP, QM für Innovationsführer 22.06. Inhouse Berater SAP Basis 22.06. SAP Entwickler - Schwerpunkt Logistik (m/w) 22.06. SAP Berater/in (intern) MM, Enterprise Buyer 22.06. Experte im Bereich CO gesucht! 22.06. ambitionierter SAP FI / CO Senior Consultant (m/w) 22.06. Manager/Teamleiter (m/w) FI/CO inhouse im Ruhrgebiet 21.06. SAP MM Inhouse Consultant 17.06. Lust auf mehr? TOP CRM/SD Inhouse-Berater/in 17.06. Licht am Ende des Tunnels - SAP CO (Inhouse-)Berater/in gesucht! 14.06. International tätiges SAP Beratungshaus sucht HCM Berater (m/w)
Statistik
Die Benutzer haben insgesamt 62633 Beiträge geschrieben.
Das Board hat 7217 registrierte Benutzer.
Der neueste Benutzer ist alamo-dome.
Die 10 aktuellsten Beiträge

Powered by phpBB © 2001, 2005 phpBB Group