CO-PA neues Merkmal

SAP R/3 Finanzwesen: Hauptbuchhaltung; Kreditorenbuchhaltung; Debitorenbuchhaltung; Bankbuchhaltung; Anlagenbuchhaltung; ...
21 Beiträge • Seite 1 von 2 (current) Nächste
21 Beiträge Seite 1 von 2 (current) Nächste

CO-PA neues Merkmal

Beitrag von Skydizer (ForumUser / 94 / 0 / 0 ) »
Guten morgen,

ich bin noch nicht so fit in CO-PA wie ich es gerne wäre. Anforderung ist die Postleitzahl (aus Strasse und Stadt) des Kreditoren als Merkmal abzubilden.
Typischeweise iist die Postleitzahl über die KNA1 in die merkmale eingebunden. Bei den jeweiligen Berichten erscheinen also die PLZ des Kreditorens nicht.
Nun habe ich versucht entweder direkt über die Tabellen (Vvorlagetabelle) zu gehen, was nicht funktioniert, sowie anhand der Datenelemente ein neues Merkmal zu definieren.
Dabei bekomme ich die Meldung (wenn ich zb.b. AD_PSTCD1 verwende) das dieses Feld die gleiche Bedeutung wie PSTLZ aus dem Bereich der Debitoren hat.
Wie bekomme ich nun die Infos der Kreditoren in unsere Berichte?

gruß

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


Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo Skydizer,
eine eher ungewöhnliche Anforderung, da CO-PA i.d.R. aus dem SD gespeist wird und man dort ja mit Kreditoren nicht viel am Hut hat.

Wie auch immer: ich würde vermutlich ein eigenes Wertfeld (WW...) definieren (KEA5) und dieses mithilfe einer geeigneten Merkmalsableitung versorgen (KEDR bzw. SAP-Erweiterung COPA0001)
Weiterhin viel Freude mit SAP...
Cheers
MrB.

Re: CO-PA neues Merkmal

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
Skydizer hat geschrieben:Guten morgen,

ich bin noch nicht so fit in CO-PA wie ich es gerne wäre. Anforderung ist die Postleitzahl (aus Strasse und Stadt) des Kreditoren als Merkmal abzubilden.
Typischeweise iist die Postleitzahl über die KNA1 in die merkmale eingebunden. Bei den jeweiligen Berichten erscheinen also die PLZ des Kreditorens nicht.
Nun habe ich versucht entweder direkt über die Tabellen (Vvorlagetabelle) zu gehen, was nicht funktioniert, sowie anhand der Datenelemente ein neues Merkmal zu definieren.
Dabei bekomme ich die Meldung (wenn ich zb.b. AD_PSTCD1 verwende) das dieses Feld die gleiche Bedeutung wie PSTLZ aus dem Bereich der Debitoren hat.
Wie bekomme ich nun die Infos der Kreditoren in unsere Berichte?

gruß
Hallo,

die Meldung kannst Du ignorieren.

Wenn das Feld aus der KNA1 kommt und Du kein neues Merkmal anlegen möchtest, kannst Du auch ein sog. Anzeigeattribut im CO-PA Berichtswesen konfigurieren.

Greez
...entwickelnder Berater...beratender Entwickler

Beitrag von Skydizer (ForumUser / 94 / 0 / 0 ) »
Guten morgen,

also - so wie es ausschaut hängt die Postleitzahl explizit an der Lieferanten bzw. Kundennummer.
Ins CO-PA bekommt man als Standardmerkmal lediglich die Debitorennummer und per eigenes Merkmal die Kreditorennummer.
Ein weiteres Merkmal, so wie ich es ja angefragt hatte, habe ich nun auch angelegt. Dies wäre für die Postleizahl.
Bisher bleibt das Feld natürlich leer. Würde ich nun Merkmalswerte pflegen und eine Merkmalsableitung bauen, wäre dies schon meine Lösung.
Dies ist alllerdings ausgesprochen unpraktisch. Initial müsste ich mehrere tausend PLZs anlegen und regelmäßig die Daten pflegen.

Da die Infos bei uns über XI in System gelangen werde ich wohl dafür sorgen, dass die Schnittstelle um dieses eine Merkmalsfeld erweitert wird und der Wert der Postleizahl bei Kreditoren mitgeliefert wird.

Da CO-PA anscheinend nicht auf Kreditorentabellen (Vorlagetabellen) greifen kann (will) scheint nur diese Lösung denkbar.
Oder kann es sein, dass man hätte bei Anlage des Ergebnisbereichs auf diese Vorlagetabellen achten müssen??

gruß

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
Skydizer hat geschrieben:Guten morgen,

also - so wie es ausschaut hängt die Postleitzahl explizit an der Lieferanten bzw. Kundennummer.
Ins CO-PA bekommt man als Standardmerkmal lediglich die Debitorennummer und per eigenes Merkmal die Kreditorennummer.
Ein weiteres Merkmal, so wie ich es ja angefragt hatte, habe ich nun auch angelegt. Dies wäre für die Postleizahl.
Bisher bleibt das Feld natürlich leer. Würde ich nun Merkmalswerte pflegen und eine Merkmalsableitung bauen, wäre dies schon meine Lösung.
Dies ist alllerdings ausgesprochen unpraktisch. Initial müsste ich mehrere tausend PLZs anlegen und regelmäßig die Daten pflegen.

Da die Infos bei uns über XI in System gelangen werde ich wohl dafür sorgen, dass die Schnittstelle um dieses eine Merkmalsfeld erweitert wird und der Wert der Postleizahl bei Kreditoren mitgeliefert wird.

Da CO-PA anscheinend nicht auf Kreditorentabellen (Vorlagetabellen) greifen kann (will) scheint nur diese Lösung denkbar.
Oder kann es sein, dass man hätte bei Anlage des Ergebnisbereichs auf diese Vorlagetabellen achten müssen??

gruß
Hi,

um ehrlich zu sein, verstehe ich nicht was Du da schreibst. Wenn Du das Merkmal mit Vorlagetabelle KNA1 anlegst, wird automatisch eine Ableitungsregel angelegt, die ab diesem Zeitpunkt das Merkmal füllt. Bei der Ableitung wird dann automatisch auf das Feld in der Stammdatentabelle zugegriffen. Das muß natürlich gepflegt sein. :?:

Wenn Du auf ein Feld zugreifen möchtest, das nicht in einer Vorlagentabelle definiert ist, musst dieses Merkmal auf Basis des Datenelements definieren, welches Du ableiten möchtest. Dann bei den Ableitungsregeln einen Tabellenzugriff definieren. Dazu müssen natürlich die entsprechenden Merkmale gefüllt sein, um einen Zugriff mit Schlüssel auf die Tabelle durchzuführen, aus der Du das Merkmal holen möchtest.

Wenn alles nichts hilft Ableitungs-Exit. :lol: :wink:

Grüße
...entwickelnder Berater...beratender Entwickler

Beitrag von Skydizer (ForumUser / 94 / 0 / 0 ) »
morgen,

die Werte aus der KNA1 habe ich doch! KN = Kunde = Debitor ;-)
Da Thema ist klar.
Ich möchte aber nun die Werte der LFA1 haben. Diese Tabelle gibt es als Vorlagetabelle aber nicht.
Natürlich kann ich mir ein neues Merkmal bauen und eine Ableitung definieren; dies habe ich auch bereits getestet. Nur macht dies bei meinem Merkmal überhaupt KEINEN Sinn, da es sich um Postleizahlen handelt.
Abgesehen davon das ich einmalig einen haufen von PLZs pflegen muss, würde dies zu einer regelmäßigen Aufgabe werden, was zuviel Arbeit generieren würde.
Von daher die Frage ob nich evtl. beim Einrichten des Ergebnisbereiches vergessen worden ist die LFA1 in die Vorlagetabllen mit aufzunehmen?
Da es beim CO-PA ja einige Dinge gibt die man im Vorfeld definieren muss und sie später auch nicht mehr hinzugefügt bekommt, hätte ich jetzt angenommen dass es sich bei dieser Sache auch darum handeln könnte. Deshalb meine Nachfrage.

Ein exit usw kommt bei dem derzeitigen IST-Zustand nicht in Frage.
Wenn es nicht problemlos zu realisieren ist werden wir wohl die Daten übers BI auswerten müssen.

gruß

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
Hi,

meinst Du das Feld LFA1-PSTLZ (Postleitzahl)?
Natürlich kann ich mir ein neues Merkmal bauen und eine Ableitung definieren; dies habe ich auch bereits getestet. Nur macht dies bei meinem Merkmal überhaupt KEINEN Sinn, da es sich um Postleizahlen handelt.
Abgesehen davon das ich einmalig einen haufen von PLZs pflegen muss, würde dies zu einer regelmäßigen Aufgabe werden, was zuviel Arbeit generieren würde.
Natürlich keine eigenen Postleitzahlen pflegen, dass wäre etwas daneben...

Wenn es das o.g. Feld ist. Ich nehme mal an Du hast die Lieferantennummer als Merkmal schon. Dann legst Du ein neues Merkmal z.B. WWPLZ an, dort sagst Du dann mit Bezug auf vorhandene Werte und trägst das Datenelement PSTLZ ein. Dann definerst Du eine Ableitungsregel vom Typ Tabellenzugriff. Dort sagst Du dann Zugriff auf Tabelle LFA1. Der Schlüssel wird automatisch vorgeschlagen und als Herkunft nimmst Du Dein CO-PA Lieferanten-Merkmal. Dann musst nur noch das Feld LFA1-PSTLZ zu Deinem CO-PA Merkmal CE1nnnn-WWPLZ zuweisen.
Von daher die Frage ob nich evtl. beim Einrichten des Ergebnisbereiches vergessen worden ist die LFA1 in die Vorlagetabllen mit aufzunehmen?
Nein, da ist nichts vergessen worden...
Beim CO-PA handelt es sich ursrünglich um ein Vertriebsorientiertes Controlling-Instrument, da sind Lieferanten halt nicht so häufig beteiligt :wink:

Grüße
...entwickelnder Berater...beratender Entwickler

Beitrag von Skydizer (ForumUser / 94 / 0 / 0 ) »
Guten morgen,

vielen Dank für Deine Antwort. Das hatte ich auch schon probiert, allerdings scheiterte es daran das Objekt dem richtigen Ergebnisbereich zuzuordnen.
Wird es nicht zugeordnet kann ich es ja innerhalb der Ableitung nicht auswählen. Es ist auch erst dann zuordnenbar wenn es nicht in einem Konflikt mit einem anderen Merkmal steht.
Hier verwende ich ja das Datenelement PSTLZ was ja bereit verwendet wird und aus dem Standard ist. Somit kann ich den Text bzw. den Namen des Merkmals nicht mehr ändern um es so von dem anderen zu differenzieren.
Dies bedeutet dass ich dieses Feld nicht dem ergebnisbereich zuorndnen kann.

Ists deutlich was ich meine? :-)

gruß

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
Skydizer hat geschrieben:Guten morgen,

vielen Dank für Deine Antwort. Das hatte ich auch schon probiert, allerdings scheiterte es daran das Objekt dem richtigen Ergebnisbereich zuzuordnen.
Wird es nicht zugeordnet kann ich es ja innerhalb der Ableitung nicht auswählen. Es ist auch erst dann zuordnenbar wenn es nicht in einem Konflikt mit einem anderen Merkmal steht.
Hier verwende ich ja das Datenelement PSTLZ was ja bereit verwendet wird und aus dem Standard ist. Somit kann ich den Text bzw. den Namen des Merkmals nicht mehr ändern um es so von dem anderen zu differenzieren.
Dies bedeutet dass ich dieses Feld nicht dem ergebnisbereich zuorndnen kann.

Ists deutlich was ich meine? :-)

gruß
Meinst Du mit Objekt das Merkmal? Ist mir ehrlich gesagt nicht bekannt, daß das nicht gehen soll.

Du hast z.B. oft unterschiedliche Länder im CO-PA, z.B. Land des Kunden, Warenempfängerland, etc... die alle haben die gleiche Prüftabelle.

Bist Du Dir sicher, daß die Meldung die Du bekommst eine Fehlermeldung und keine Info- oder Warnmeldung ist? Sorry wenn ich so dumm Frage, aber ich will's nur ausschließen.

Grüße
...entwickelnder Berater...beratender Entwickler

Beitrag von Skydizer (ForumUser / 94 / 0 / 0 ) »
hallo,

es handelt sich nur um eine Warnung. Es ist gar nicht möglich den Text zu ändern. Ich habe den Eindruck das dieser an dem Datenelement hängt und somit nicht direkt änderbar ist.
Es gibt einen Hinweis 13377 bei dem man im nachhinein die Texte ändern kann. Derzeit ist aber unsere Leitung down sodass ich erst später diesem Hinweis mal nachgehen kann.....

gruß

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

normalerweise kann man soviele gleiche oder ähnliche Merkmale definieren, wie man will.
Zu jedem Merkmal gehört eine Ableitungsregel, die bestimmt, wie der Wert da hineinkommt.

Ich weiß ja nicht, um welche betriebswirtschaftliche Thematik es sich handelt, aber Lieferantenmerkmale im Kunden- bzw. Ergebnisberichtswesen sind mir noch nicht untergekommen.

Wenn Ihr jedoch im Artikelstamm oder Dienstleistungsstamm / Dienstleistungsauftrag einen Hinweis auf den letzten Lieferanten oder den Lieferanten der Charge hinterlegt habt, dann könnt ihr dort auch die Postleitzahl abgreifen (notfalls per User-Exit).

Gruß
babap
P.S. der betriebswirtschaftliche Hintergrund würde mich dann doch noch mal interessieren ...

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
Skydizer hat geschrieben:hallo,

es handelt sich nur um eine Warnung. Es ist gar nicht möglich den Text zu ändern. Ich habe den Eindruck das dieser an dem Datenelement hängt und somit nicht direkt änderbar ist.
Es gibt einen Hinweis 13377 bei dem man im nachhinein die Texte ändern kann. Derzeit ist aber unsere Leitung down sodass ich erst später diesem Hinweis mal nachgehen kann.....

gruß
Nein, das geht auch so.

Du hast PM.

Grüße
...entwickelnder Berater...beratender Entwickler

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Schade
erp-bt hat geschrieben:...
Nein, das geht auch so.

Du hast PM.
...
wieder nichts gelernt.

Gruß
babap

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
babap hat geschrieben:Schade
erp-bt hat geschrieben:...
Nein, das geht auch so.

Du hast PM.
...
wieder nichts gelernt.

Gruß
babap
Gemach gemach. ;) Skydizer wird's schon berichten. Es ist ja alles schon geschrieben worden.

Grüße
...entwickelnder Berater...beratender Entwickler

Beitrag von Skydizer (ForumUser / 94 / 0 / 0 ) »
genau :-)
Skydizer musste gestern erstmal sein letztes Examen schreiben....

Aaaalso...

- es wird ein neues Merkmal angelegt KEA5
- neu definieren ohne Wertpflege und die Texte beliebig definieren.
- Datentyp Char/10
- speichern/aktivieren
- Ergebnisbereich pflegen KEA0
- Kostenrechnungskreis wählen / ändern / anlegen
- links nun Datenstruktur - rechts Vorlage
- neues Feld rechts markieren und nach links schieben
- speichern generieren
- Merkmalsableitung bauen KEDR
- neuen Schritt anlegen / Tabellenzugriff
- Fenster nun in zwei Bereich gegliedert
- erster Bereich oben LFA1/LIFRN Zuordnung CO-PA neues "Merkmal"
- zweiter Bereich unten LFA1 PSTLZ Zuordnung CO-PA neues "Merkmal"
- speichern und mit F8 die Ableitung testen

thats it....

gruß

Vergleichbare Themen

2
Antw.
7257
Views
Merkmal transportieren
von Mike » 20.11.2004 21:12 • Verfasst in Basis
6
Antw.
3618
Views
Zuordnung Merkmal und BP
von Radinator » 09.10.2020 07:41 • Verfasst in CRM (Customer Relationship Management)
6
Antw.
1741
Views
PDN aktives Merkmal
von Icke0801 » 17.10.2016 08:08 • Verfasst in ABAP® für Anfänger
0
Antw.
1324
Views
Merkmal -> SID Tabelle -> Dynamisch SID
von dorenthe » 07.03.2012 18:19 • Verfasst in ABAP® für Anfänger
2
Antw.
1295
Views
Merkmal-Einheit in Deutsch
von shapoc » 17.05.2006 10:02 • Verfasst in ABAP® Core

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