Page 1 of 1

Zugriff auf SAP interne Tabellen

PostPosted: Mon Dec 03, 2007 2:37 pm
by Heike2072
hi,

gibt es eine Möglichkeit mittels java auf SAP interne Tabellen zuzugreifen?
Als Beispiel:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. JCO.Function function = null;
  2. JCO.Table codes = null;
  3. function = this.createFunction("BAPI_EMPLOYEE_GETDATA");
  4. codes = function.getTableParameterList().getTable("PERSONAL_DATA");
  5. System.print.outline(codes.getString("NATIONAL"));
  6.  
GeSHi ©


Das Problem ist das ich als Ausgabe das Kürzel bekomme z.b "DE", ich aber "deutsch" haben möchte. Das ganze läuft wenn ich mich nicht irre über eine intere Tabelle T005. Leider weiss ich nicht wie ich auf diese Tabelle mit java zugreifen kann.

Danke schonmal im vorraus für eure Hilfe.

PostPosted: Mon Dec 03, 2007 2:42 pm
by ewx
den Funktionsbaustein RFC_READ_TABLE kannst du im Grunde genauso aufrufen, wie den BAPI_EMPLOYEE_GETDATA (andere Parameter natürlich... :]) Damit kannst du die Tabelle T005T lesen.

PostPosted: Tue Dec 04, 2007 7:08 pm
by Heike2072
*edit* habs nun hinbekommen vielen Dank, gibt es auch einen Remote fähigen Baustein für "Domäne" ? Bei der Verwaltung von dem Geschlecht z.b. wird dies nicht über eine Tabelle sondern Domäne realisiert, leider kenne ich den baustein dafür nicht.

gruss ille

PostPosted: Fri Mar 28, 2008 2:50 pm
by Eymen5010
Hallo,

der FuBa heisst 'DDIF_FIELDINFO_GET'. Als TABNAME gibst du deine Domäne mit und du musst unbedingt 'ALL_TYPES' auf 'X' setzen. Dann bekommst du in der Tabelle 'FIXED_VALUES' die Daten zurück.


HTH

uh