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 ツ
(25 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 === | |||
* [[READ_TEXT|Text mit Funktionsbaustein "READ_TEXT" lesen]] | * [[READ_TEXT|Text mit Funktionsbaustein "READ_TEXT" lesen]] | ||
{| style="border:1px solid black; border-radius: 6px;" | |||
| '''Hinweis''' | |||
|- | |||
|Die Verknüpfung mit Textname, Text-ID und Text-Objekt kann in Tabelle STXL entnommen werden. | |||
|} | |||
{| class="wikitable" | {| class="wikitable" | ||
| | | | ||
Zeile 44: | 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 78: | Zeile 107: | ||
|0001 | |0001 | ||
|VBBP | |VBBP | ||
|- | |||
!colspan="5"|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 === | |||
* [[CL_MM_PUR_TEXT_FACTORY|Texte mit Klasse lesen]] | |||
Mapping Verständnis | |||
* ArchObjectNumber = text_objectid / text_name | |||
* DocumentText = text_id | |||
* TechnicalObjectType = text_object | |||
* language = spras | |||
{| style="border:1px solid black; border-radius: 6px;" | |||
{| class="wikitable" | |||
| | |||
|'''CDS-View''' | |||
|'''Hinweise''' | |||
|- | |||
!colspan="3"|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. | |||
|} | |} |
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. |