Zugriff auf SAP interne Tabellen

Rund um Java und SAP®.

Zugriff auf SAP interne Tabellen

Postby Heike2072 » Mon Dec 03, 2007 2:37 pm

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.
Heike2072
.
.
 
Posts: 3
Joined: Mon Dec 03, 2007 2:37 pm

Postby ewx » Mon Dec 03, 2007 2:42 pm

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.
ewx
.....
.....
 
Posts: 2840
Joined: Mon Aug 04, 2003 9:02 pm

Postby Heike2072 » Tue Dec 04, 2007 7:08 pm

*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
Heike2072
.
.
 
Posts: 3
Joined: Mon Dec 03, 2007 2:37 pm

Postby Eymen5010 » Fri Mar 28, 2008 2:50 pm

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
Eymen5010
...
...
 
Posts: 192
Joined: Thu Mar 27, 2008 11:08 am


Return to Java & SAP®

Who is online

Users browsing this forum: No registered users and 1 guest

cron