Methode ein workarea mit der Struktur übergeben ...

BusinessServerPages; Erstellung von Webapplikationen.

Methode ein workarea mit der Struktur übergeben ...

Postby Lenia2367 » Wed Mar 05, 2003 4:03 pm

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
Lenia2367
..
..
 
Posts: 61
Joined: Wed Mar 05, 2003 11:06 am

Postby Walter4536 » Wed Mar 05, 2003 4:11 pm

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
Walter4536
...
...
 
Posts: 315
Joined: Mon Dec 02, 2002 12:09 pm

Postby Lenia2367 » Thu Mar 06, 2003 2:58 pm

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
Lenia2367
..
..
 
Posts: 61
Joined: Wed Mar 05, 2003 11:06 am

Postby Walter4536 » Thu Mar 06, 2003 5:25 pm

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
Walter4536
...
...
 
Posts: 315
Joined: Mon Dec 02, 2002 12:09 pm

Postby Alva1590 » Fri Mar 07, 2003 2:15 pm

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.
____________________________________________________
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Walter4536 » Thu Mar 13, 2003 1:26 pm

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
Walter4536
...
...
 
Posts: 315
Joined: Mon Dec 02, 2002 12:09 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 2 guests