Page 1 of 1

Methode ein workarea mit der Struktur übergeben ...

PostPosted: Wed Mar 05, 2003 4:03 pm
by Lenia2367
moinsen,

ich hab´ da mal wieder startschwierigkeiten:

------
ich möchte:
eine methode schreiben, welche mir bei aufruf daten in in dropdown
menu schreibt.

dazu habe ich:
die methode gebastelt, die anfrage geschrieben und möchte nun in der
methode die daten in eine interne tabellen schreiben.

einschub a:
?? ich bekam den tip (danke steff):
meiner methode ein workarea mit der struktur der internen tabelle zu
übergeben.

problem b:
ähmm ?? :shock: , kann mir noch einer n kleinen tip geben??!
-----------------------------

gruss joern

PostPosted: Wed Mar 05, 2003 4:11 pm
by Walter4536
Hi,

na aber dat machen wir doch gerne ;-).
Ich würde im OnInitialization-Event eine interne Tabelle füllen, die ich als Seitenattribut definieren würde.

Gefüllt werden könnte das z.B. so:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. * Read titles, countries and languages (for dropdownlistboxes)
  2. CALL FUNCTION 'CRM_ICSS_GETINFO'
  3.     et_title    = gt_title
  4.     et_country  = gt_country
  5.     et_language = gt_language.
  6.  
GeSHi ©


gt_title, gt_country und gt_language sind als Seitenattribute definiert (interne Tabellen).

In der BSP-Page kann man dann folgendes machen:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.                                 <htmlb:dropdownListBox id = "country"
  2.                                    table             = "<%= gt_country %>"
  3.                                    selection         = "<%= country %>"
  4.                                    nameOfKeyColumn   = "LAND1"
  5.                                    nameOfValueColumn = "LANDX"
  6.                                    >
  7.                                     <htmlb:listBoxItem key = "XX" value = "Select:"/>
  8.                                 </htmlb:dropdownListBox>
  9.  
GeSHi ©

Das tab erzeugt dann automatisch eine wunderbare dropdown-listbox mit den Werten aus der Tabelle. Das was der User selektiert wird dann in das Seitenattribut 'country' geschrieben und kann dann im Event 'OnInputProcessing' entsprechend ausgewertet werden.
Viel Spass beim ausprobieren :-)

Steff

PostPosted: Thu Mar 06, 2003 2:58 pm
by Lenia2367
danke steff,

...,aber es geht mir nicht explizit um das menu, sondern um die anfrage,
um das Grundverständins?!wo, warum,..

... ich habe es seit gestern weiterhin versucht und es geht gar nix!!


-----------------------------------------------------------------------

kann mir irgendjemand die vorgehensweise erklären ??
ich habe zwar ein buch, was ich nun schon tausendmal an dieser stelle gelesen habe und auch mal 3X von vorne angefangen hab, aber es geht immer noch nicht.

-----------------------------------------------------------------------

gruss joern

PostPosted: Thu Mar 06, 2003 5:25 pm
by Walter4536
Hallo Joern,

kein Problem, beginnen wir von vorne. Was genau meinst Du denn mit Grundverständnis? Fehlt Dir grundsätzliches Wissen darüber, wie eine BSP-Applikation bzw. HTML-Applikation funktioniert (Request, Response) oder ist es nun speziell genau das Problem mit den Dropdown-Listen. Wenn Du möchtest kannst Du gerne mal das Coding deiner BSP-Page entweder mailen: webmaster@abapforum.info oder hier reinposten, dann können wir uns das mal gemeinsam anschauen. Wenn es Dir jedoch um grundlegendes Wissen geht, wie eine Webapplikation im großen und ganzen funktioniert (also unabhängig von der Implementierungssprache ABAP, Java, PHP, Perl, .NET-Sprachen etc.), dann kann ich Dir gerne etwas raussuchen. Wo fangen wir an? :D

Gruß,
Steff

PostPosted: Fri Mar 07, 2003 2:15 pm
by Alva1590
hi steff,

... ich glaube, dass ich es nun verstanden habe; ich werde es gleich mal testen und zur not kenn ich ja deine url.

mein problem war, dass ich nicht verstanden habe, warum man die interne tabelle "in der seite" füllen muss. ich war der meinung, dass man diesen vorgang doch praktischer in der methode vornehmen sollte; leider war der was nicht der meinung und so .... hab ich mich dann überreden lassen.

mal sehen ob´s klappt.

gruss joern

----------------------------------
über basic dokus würde ich mich trotzdem sehr freuen.
____________________________________________________

PostPosted: Thu Mar 13, 2003 1:26 pm
by Walter4536
Hi,

wollte noch die links zur Doku nachreichen. Der erste dürfte wahrscheinlich bekannter sein. Der zweite wahrscheinlich nicht so sehr, ist aber sehr interessant, wenn es insbesondere um Backgroundinformationen geht.

Programmieren einer BSP-Applikation:
http://help.sap.com/saphelp_webas620/he ... ameset.htm

Programmiermodell:
http://help.sap.com/saphelp_webas620/he ... ameset.htm

Gruß,
Steff