Logik Suchhilfeanbindung

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Logik Suchhilfeanbindung

Postby Silke1341 » Mon Jun 06, 2005 3:59 pm

Hallo,

in einem Kundensystem soll ich eine Suchhilfe zur TWSPR (Werkstofftabelle) anbieten, die auf einem Hilfsview basiert, der die TWSPR und eine kundeneigene Tabelle 1 zu 1 verknüpft.
Durch einen Automatismus ist aber bereits eine andere (einfache, kundeneigene) Suchhilfe die Anbindung an das Feld Werkstoff (WRKST) in der MARA zugeordnet worden, weil die Suchhilfe über die Prüftabelle TWSPR gezogen wird.

Wie kann ich eine andere Suchhilfe anbieten, ohne modifizieren zu müssen?
Im Idealfall möchte ich eine Sammelsuchhilfe mit der alten und meiner neuen Suchhilfe anbieten können. :?: :?:

PS:
die kundeneigene Tabelle ist notwendig, weil der SAP-Entwickler bei den Erweiterungsoptionen nur zeichenartige Felder zu gelassen hat *grmbl*, aber der Kunde numerische Werte benötigt. Dadurch ist es nicht möglich, in einem Datenbankappend Andere als zeichenartige (CHAR) Felder zu benutzen.
Silke1341
.....
.....
 
Posts: 1985
Joined: Thu Aug 19, 2004 3:20 pm

Re: Logik Suchhilfeanbindung

Postby Alva1590 » Mon Jun 06, 2005 4:34 pm

ereglam hat geschrieben:PS:
die kundeneigene Tabelle ist notwendig, weil der SAP-Entwickler bei den Erweiterungsoptionen nur zeichenartige Felder zu gelassen hat *grmbl*, aber der Kunde numerische Werte benötigt. Dadurch ist es nicht möglich, in einem Datenbankappend Andere als zeichenartige (CHAR) Felder zu benutzen.

Falsch. NUMC ist auch zeichenartig.
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Silke1341 » Mon Jun 06, 2005 5:07 pm

gast hat geschrieben:Falsch. NUMC ist auch zeichenartig.

Um mal bei den Spitzfindigkieten zu bleiben:
NUMC wird DB-seitig durch den Typ VARCHAR2 dargestellt und ist somit zeichenartig, aber keine Zahl! Angesehen davon dürfen keine Dezimalstellen angegeben werden.
Dass SAP es als Zahl bearbeiten kann, liegt lediglich an den impliziten Konvertierungen. Zudem sorgt SAP dafür, dass dem Feld nur Zeichen von '0' bis '9' (hex: ASCII 0x30 bis 0x39 bzw. für EBCDIC 0xF0 bis 0xF9) zugewiesen werden dürfen.

Beispiel AFKO:
DDIC:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. MANDT   MANDT   CLNT   3   0
  2. AUFNR   AUFNR   CHAR   12   0
  3. .INCLUDE   AFKO_INC   STRU   0   0
  4. GLTRP   CO_GLTRP   DATS   8   0
  5. GSTRP   CO_GSTRP   DATS   8   0
  6. ...
  7. GETRI   CO_GETRI   DATS   8   0
  8. GLTRI   CO_GLTRI   DATS   8   0
  9. FTRMI   CO_FTRMI   DATS   8   0
  10. FTRMP   CO_FTRMP   DATS   8   0
  11. RSNUM   RSNUM   NUMC   10   0 <<< NUMC
  12. GASMG   GASMG   QUAN   13   3 <<< BCD-Feld
  13. GAMNG   GAMNG   QUAN   13   3
  14. GMEIN   MEINS   UNIT   3   0
  15. PLNBEZ   MATNR   CHAR   18   0
  16. etc.
GeSHi ©


Datenbankobjekt:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. Felder von AFKO
  2. Feldname Position Datentyp Länge Decimals Not Null Default
  3. MANDT 1 VARCHAR2 3   X '000'
  4. AUFNR 2 VARCHAR2 12   X ' '
  5. GLTRP 3 VARCHAR2 8   X '00000000'
  6. GSTRP 4 VARCHAR2 8   X '00000000'
  7. ...
  8. GETRI 9 VARCHAR2 8   X '00000000'
  9. GLTRI 10 VARCHAR2 8   X '00000000'
  10. FTRMI 11 VARCHAR2 8   X '00000000'
  11. FTRMP 12 VARCHAR2 8   X '00000000'
  12. RSNUM 13 VARCHAR2 10   X '0000000000' <<< NUMC
  13. GASMG 14 NUMBER 13 3 X 0 <<< BCD-Feld
  14. GAMNG 15 NUMBER 13 3 X 0
  15. GMEIN 16 VARCHAR2 3   X ' '
  16. PLNBEZ 17 VARCHAR2 18   X ' '
  17. etc.
GeSHi ©
Silke1341
.....
.....
 
Posts: 1985
Joined: Thu Aug 19, 2004 3:20 pm

Re: Logik Suchhilfeanbindung

Postby Beate4743 » Thu Mar 09, 2017 12:51 pm

gibt's hierzu schon eine Lösung?
Beate4743
...
...
 
Posts: 214
Joined: Mon Oct 26, 2009 8:18 am


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 4 guests

cron