Texte in Stammsätze und Belege: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 53: Zeile 53:
|AT
|AT
|EINA
|EINA
|-
!colspan="5"|Bedarfs-/Bestandsliste
|-
|Materialnotiz
|MATNR + WERKS
|MDTXT
|LTXT
|Textname hat insgesamt 45 Zeichen. 40 Zeichen des Materials 1 Leerzeichen und 4 Zeichen des Werks. Hat die Materialnummer keine 40 Stellen, so ist diese mit Leerzeichen aufzufüllen. S. String Template mit [[Formatoption_PAD_WIDTH]].
|-
|-
!colspan="5"|BANF
!colspan="5"|BANF
|-
|-
|Vorgang: Langtext
|Position: Positionstext
|MANDT + AUFPL + APLZL
|BANF + BNFPO
|AVOT
|B01
|AUFK
|EBAN
|-
|-
|Position: Materialbestelltext
|BANF + BNFPO
|B04
|EBAN
|-
|-
!colspan="5"|Fertigungsauftrag
!colspan="5"|Fertigungsauftrag
Zeile 106: Zeile 118:


=== Via CDS-Views und API ===
=== Via CDS-Views und API ===
* [[CL_MM_PUR_TEXT_FACTORY|Texte mit API lesen]]
* [[CL_MM_PUR_TEXT_FACTORY|Texte mit Klasse lesen]]


Mapping Verständnis
Mapping Verständnis
Zeile 128: Zeile 140:
|Positionstexte
|Positionstexte
|C_PurchaseReqnItemText
|C_PurchaseReqnItemText
|
|Bei automatisch kopierten Texten, die in der BANF landen, ist der Text nur als UUID abgespeichert. Ebenso, wenn ein Text bearbeitet wurde und sich noch im Entwurf befindet.
|}
|}

Aktuelle Version vom 4. Oktober 2024, 14:14 Uhr


Wie man Texte in Stammsätze und Belege als Funktionsbaustein und als API lesen kann.

Via Funktionsbaustein

Hinweis
Die Verknüpfung mit Textname, Text-ID und Text-Objekt kann in Tabelle STXL entnommen werden.
Textname Text-ID Text Objekt Hinweise
Anfrage
Position: Positionstext EBELN + EBELP A02 EKPO
Position: Materialbestelltext EBELN + EBELP A03 EKPO
Auftrag
Position: Verkaufstext VBELN + POSNR 0001 VBBP
Bestellung
Position: Positionstext EBELN + EBELP F01 EKPO
Position: Infobestelltext EBELN + EBELP F02 EKPO
Position: Infosatz INFNR(Infosatznummer) AT EINA
Bedarfs-/Bestandsliste
Materialnotiz MATNR + WERKS MDTXT LTXT Textname hat insgesamt 45 Zeichen. 40 Zeichen des Materials 1 Leerzeichen und 4 Zeichen des Werks. Hat die Materialnummer keine 40 Stellen, so ist diese mit Leerzeichen aufzufüllen. S. String Template mit Formatoption_PAD_WIDTH.
BANF
Position: Positionstext BANF + BNFPO B01 EBAN
Position: Materialbestelltext BANF + BNFPO B04 EBAN
Fertigungsauftrag
Vorgang: Langtext MANDT + AUFPL + APLZL AVOT AUFK
Komponente: Langtext MANDT + RSNUM + RSPOS MATK AUFK Mit FuBa READ_TEXT kann erst der Langtext ausgelesen werden, wenn der Langtext mehr als eine Zeile hat. Die erste Zeile wird in das Feld "Stücklistenpositionstext (Zeile 1) [RESB-POTX1]" geschrieben.
Material
Grunddatentext MATNR GRUN MATERIAL
Rahmenvertrag
Position: Infobestelltext EBELN + EBELP K02 EKPO
Rechnung
Position: Materialverkaufstext VBELN + POSNR 0001 VBBP
Konditionskontrakt
Kopftext GUID Definiert im Customizing Definiert im Customizing Mit FuBa READ_TEXT muss über die Tabelle WCOCOH die GUID als Name genommen werden, s. Tabelle STXL

Via CDS-Views und API

Mapping Verständnis

  • ArchObjectNumber = text_objectid / text_name
  • DocumentText = text_id
  • TechnicalObjectType = text_object
  • language = spras
CDS-View Hinweise
Bestellanforderung
Kopftexte C_PurchaseReqnHeaderNotes
Positionstexte C_PurchaseReqnItemText Bei automatisch kopierten Texten, die in der BANF landen, ist der Text nur als UUID abgespeichert. Ebenso, wenn ein Text bearbeitet wurde und sich noch im Entwurf befindet.