adesso orange🍊Stellenangebote:
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP
(Senior) Consultant Technologie · Consultant ABAP
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting · Application Management
Texte in Stammsätze und Belege: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Formulare]] | [[Kategorie:Formulare]] | ||
Wie man Texte in Stammsätze und Belege als Funktionsbaustein und als API lesen kann. | |||
=== Via Funktionsbaustein === | === Via Funktionsbaustein === | ||
Zeile 51: | 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 | |||
|- | |||
|Position: Positionstext | |||
|BANF + BNFPO | |||
|B01 | |||
|EBAN | |||
|- | |||
|Position: Materialbestelltext | |||
|BANF + BNFPO | |||
|B04 | |||
|EBAN | |||
|- | |- | ||
!colspan="5"|Fertigungsauftrag | !colspan="5"|Fertigungsauftrag | ||
Zeile 96: | Zeile 118: | ||
=== Via CDS-Views und API === | === Via CDS-Views und API === | ||
* [[ | * [[CL_MM_PUR_TEXT_FACTORY|Texte mit Klasse lesen]] | ||
Mapping Verständnis | Mapping Verständnis | ||
* ArchObjectNumber = text_objectid | * ArchObjectNumber = text_objectid / text_name | ||
* DocumentText = text_id | * DocumentText = text_id | ||
* TechnicalObjectType = text_object | * TechnicalObjectType = text_object | ||
* language = spras | * language = spras | ||
{| style="border:1px solid black; border-radius: 6px;" | {| style="border:1px solid black; border-radius: 6px;" | ||
Zeile 116: | Zeile 135: | ||
|- | |- | ||
|Kopftexte | |Kopftexte | ||
| | |C_PurchaseReqnHeaderNotes | ||
| | |||
|- | |- | ||
|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. |