Ansicht
Dokumentation

RPY_VIEW_INSERT - View einfügen

RPY_VIEW_INSERT - View einfügen

ABAP Short Reference   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der über VIEW_HEAD, VIEW_FIELDS, VIEW_SELCONDS und VIEW_TABLES beschriebene View wird in das ABAP-Dictionary aufgenommen.

VIEW_HEAD ist wie folgt zu füllen:

VIEWNAME Name eines SAP-Tabellenviews
LANGUAGE Sprachenschluessel
AGGTYPE Art eines Views
'V' für normalen View
READONLY Read-Only Flag fuer Views
'X'-> auf View kann nur lesend zugegriffen werden
ROOTTAB Primärtabelle eines Views
MOD_USER Autor der letzten Änderung
MOD_DATE Datum der letzten Änderung
MOD_TIME Uhrzeit der letzten Änderung
DDTEXT Erläuternder Kurztext
VIEWCLASS Typ eines Views
'H' Helpview
'D' Datenbankview
'P' Streichview (nur Projektion)
'S' Struktur-View (nicht mehr unterstützt)
'C' Customizing View
'E' Entitätsview (nicht mehr unterstützt)
MASTERLANG Mastersprache in EU-Objekten
DELIVERYCL Auslieferungsklasse
'A' Anwendungstab. (Stamm- und Bewegungsdaten)
'C' Customizingtabelle, Pflege nur durch Kunden,
kein SAP Import
'L' Tabelle für Ablage temporärer Daten, wird leer
ausgeliefert
'G' Customizingtabelle, gegen SAP Update geschützt,
nur Insert erlaubt
'E' Steuertabelle, SAP und Kunde haben eigene
Key-Bereiche
'S' Systemtabelle, Pflege nur durch SAP,
Änderung = Modifikation
'W' Systemtabelle, Inhalt über eigene TR-Objekte
transportierbar
VIEWGRANT Zugriffsberechtigung für Views
'R' nur lesen
'U' lesen und ändern
'M' zeitabhängige Views: wie U, Gültigkeitsdaten
wie ' '
' ' lesen, ändern, löschen und einfügen

VIEW_FIELDS ist wie folgt zu füllen:


VIEWNAME Name eines SAP-Tabellenviews
VIEWFIELD Name eines Viewfeldes
VIFIELDPOS Position in einer Wiederholgruppe
Die zu einer Basistabelle gehörenden Felder sind von 1
beginnend durchnumeriert.
TABLNAME Name der Basistabelle
FIELDNAME Feldname in Basistabelle
KEYFLAG Kennzeichen für ein Feld, das zum Primärschlüssel
einer Basistabelle gehört
'X'-> Schlüsselfeld
DTELNAME Datenelementname
DTELCHANGE Flag, ob Datenelement geändert wurde
Einem Viewfeld wird standardmäßig das Datenelement des
entsprechenden Feldes der Basistabelle zugewiesen.
Man kann dem Viewfeld ein anderes Datenelement
zuweisen, das aber auf die gleiche Domäne verweisen
muß.
'X'-> Datenelement wurde geändert
READONLY Pflegemerkmal fuer Viewfeld
' ' Viewfeld ist normal verfügbar
'R' Viewfeld kann nur gelesen werden
'S' Viewfeld wird zur Subset-Bildung verwendet
'H' Viewfeld wird nicht auf die Pflegebilder überno
ENQMODE Sperrmodus
'E' Exclusiv (Kumulation möglich)
'S' Shared
'X' Exclusiv (Kumulation nicht möglich)

VIEW_SELCONDS ist wie folgt zu füllen:


VIEWNAME Name des Views
POSITION Position in einer Wiederholgruppe
Die zu einer Basistabelle gehörenden Felder sind von 1
beginnend durchnumeriert.
TABLNAME Name der Basistabelle
FIELDNAME Name des Feldes in der Basistabelle
NEGATION NOT-Operator in einer Selektionsbedingung
OPERATOR Operator in einer Selektionsbedingung
CONSTANTS Konstante in Selektionsbedingung
CONTLINE Flag fuer Fortsetzungszeile in Selektionsbedingung
AND_OR AND/OR-Verknüpfung in einer Selektionsbedingung
OFFSET Offset innerhalb eines Matchcodefeldes

VIEW_TABLES ist wie folgt zu füllen:


VIEWNAME Name eines SAP-Tabellenviews
TABLNAME Name der Basistabelle
TABPOS Position in einer Wiederholgruppe
Die zu einer Basistabelle gehörenden Felder sind von 1
beginnend durchnumeriert.
FORTABNAME Name der Fremdschlüsseltabelle
FORFIELD Feldname des Prüffeldes der Fremdschlüsseltabelle
FORDIR Richtung einer Fremdschluesselbeziehung
'I' Import
'E' Export

Beispiel

CALL FUNCTION 'RPY_VIEW_INSERT'

EXPORTING

LANGUAGE = SY-LANGU

VIEW_NAME = 'TSTVIEW'

TRANSPORT_NUMBER = 'B20K000111'

DEVELOPMENT_CLASS = 'STST'

VIEW_HEAD = VIEWHEAD

TABLES

VIEW_FIELDS = VIEWFIELDS

VIEW_SELCONDS = VIEWSELCONDS

VIEW_TABLES = VIEWTABLES

EXCEPTIONS

CANCELLED = 01

ALREADY_EXIST = 02

PERMISSION_ERROR = 03

NAME_NOT_ALLOWED = 04

NAME_CONFLICT = 05

DB_ACCESS_ERROR = 06.

IF SY-SUBRC NE 0.

...

ENDIF.

Hinweise

Weiterführende Informationen


- Datenelementdokumentation zu den Strukturen RPY_VIHD,
RPY_VIFD_U, RPY_VISC, RPY_VITB
- Dokumantation zum ABAP Dictionary





Parameter

DEVELOPMENT_CLASS
LANGUAGE
TRANSPORT_NUMBER
VIEW_FIELDS
VIEW_HEAD
VIEW_NAME
VIEW_SELCONDS
VIEW_TABLES

Ausnahmen

ALREADY_EXIST
CANCELLED
DB_ACCESS_ERROR
NAME_CONFLICT
NAME_NOT_ALLOWED
PERMISSION_ERROR

Funktionsgruppe

SIFD

CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7182 Date: 20240523 Time: 090143     sap01-206 ( 45 ms )