BADI_SD_SALES_ADDON

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

BADI_SD_SALES_ADDON

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hallo zusammen,

das BADI "BADI_SD_SALES_ADDON" ist mehrfachverwendbar, aber nur für den internen Gebrauch bestimmt - ich würde es trotzdem gerne nutzen ( hab zumindest bis jetzt keine "schicke" Alternative gefunden )...

Ich will KEINE Daten ändern, sondern lediglich die CUOBJ der aktuellen Konfiguration ermitteln (Übergabeparameter des BADIs) und in einem Datenpuffer ablegen, damit ich an anderer Stelle in meiner eigenen Funktionalität mit der CUOBJ weiterarbeiten kann...

Welche Probleme können auftreten, wenn ich das BADI nutzen würde?
Meine Adapterklasse, die das Interface implementiert, würde keine weitere Funktionalität haben...
Abgesehen davon, dass sich die Schnittstelle oder ähnliches ändern könnte und meine Funktionalität nicht mehr läuft, gibt es doch eigentlich kein Risiko, oder?

Habe noch nicht so viele Erfahrungen mit BADIs...

Viele Grüße,
Olli

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


Beitrag von ewx (Top Expert / 4876 / 315 / 644 ) »
Hi Olli,

hast du schon versucht, die Klasse zu implementieren?
Wenn's geht, sehe ich da eigentlich auch kein Risiko.
Ich glaube aber, dass die "internen" Badis keine Z-Implementierung haben dürfen.

Gruß

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hi Enno,

hmmmm, ich habe eine Klasse angelegt - wobei du Recht hast :roll: und ich das nicht auf sauberem Weg gemacht habe :?
Deswegen hab ich halt selber auch gewisse Bedenken - allerdings hab ich noch keinen alternativen Weg gefunden an den Wert zu kommen...
Evtl. über einen Dirty-Assign, aber da fand ich im Moment das BADI etwas eleganter und hab ich das notwendige Feld für den ASSIGN nicht gefunden...

Vielleicht hat ja jemand eine alternative Idee:
ich habe eine Anwendung geschrieben, die z.B. aus der Konfiguration des Vertriebsbelegs aufgerufen wird. In der Anwendung möchte ich nun den theoretischen Arbeitsplan auf Basis der aktuellen Konfiguration auflösen und anzeigen, so wie SAP das auch macht.
Meine Anwendung wird aus dem Beziehungswissen gestartet.
Für den Aufruf der Standardbausteine ( Arbeitsplan ) brauch ich die CUOBJ...

Gruß,
Olli

einfach über Select

Beitrag von wolli (ForumUser / 83 / 3 / 1 ) »
Hallo!
Ich habe das ganz einfach über eine Select-Anweisung gemacht.
SELECT SINGLE cuobj FROM vbap
INTO c_cuobj
WHERE vbeln = kdauf
AND posnr = kdpos.
weil ich das für das Lesen der Konfiguration brauchte.
>>VC_I_GET_CONFIGURATION<<

Gruß Ramona

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hi Ramona,

ich brauchte aber auch die CUOBJ, wenn sich der Beleg in der Erstellung befindet, auch wenn dann nur eine temporäre Nummer drin steht...

Der Select funktioniert erst, nachdem der Beleg zum ersten Mal gesichert wurde...

Viele Grüße,
Oliver

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2582
Views
Löschtransport für AddOn-Entwicklungen
von jml » 06.04.2007 05:08 • Verfasst in Basis
0
Antw.
2129
Views
Sales Promotions
von SAP_ENTWICKLER » 08.03.2018 04:20 • Verfasst in SAP HANA für Anfänger
1
Antw.
2140
Views
Notification - Sales Order
von Salzi » 04.06.2008 18:49 • Verfasst in Sales and Distribution
0
Antw.
1167
Views
Sales VAT report Rumänien
von masoud100 » 12.06.2013 12:57 • Verfasst in Financials
13
Antw.
13657
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.