Dynamic table offline scenario
Hi,
I have the following scenario. An empty pdf document with some inputfields and 1 dynamic table should be filled by the customer. Initially the inputfields are all empty as well as the table where a button to add rows is foreseen. When the document is send via mail to sap (so no web dynpro is involved), I'll try to capture the data. For the input fields this is no problem, however i'm not able to capture the data from the table.
Using <<node = document->find_from_name('TABLE')>>, i get an empty node. I think it has something to do with the setup of the table ,more specific with the option 'repeat table for each data item'. As i said earlier, i've created my form in sfp, no webdynpro involved...
I've done it like this:
TABLE (uncheck repeat table for each...)
ROW (check repeat row for each data item, check min 1, uncheck max)
Or has the above nothing to do with this bug... What have i done wrong?
thx in advance
regards
Thanks Sandra, that was a very helpful hint.
I was looking for "TABLE" because my element was named like that in the hierarchy. This element was referring to IT_TABLE in context, so of course i had to look for this. Afterwards it sounds very logic.
Similar Messages
-
Dynamic table in Offline interactive form
Hi Experts,
I want to add dynamic table (for Purchase Order line items). Number of rows in table will depend on item in purchase order. So, table rows should be added and data can be entered in table rows.
Can anyone give me the steps to solve this issue...
Thanks in advance.
Regards,
NileshHi,
You can use Following JavaScript for adding row in the Table:
xfa.resolveNode("Table.item").instanceManager.addInstance(1);
Make sure you have made BP as Flowed Content and the Item and Table subform is also flowed content.
Check the Min Row count checkbox of Item subform also
Hope this helps.
Amit -
Offline Scenario - How to Automatically Manipulate Fields
Hello all,
Good day! I would just like to ask in Adobe Interactive Forms using ABAP if its possible to modify fields automatically?
So example scenario is let's say this a table with a modifiable field sorted by Operation and there is a field where you can place a value A, B,and C.
Ex structure in PDF
Sub-Operation
Catalog - Drop Down
Priority (A, B, C).
There is another table in the PDF form. Sorted by catalog and what it will is that it will populate the A, B, C fields based on the Catalog. Sorted by Catalog.
Ex Structure
Catalog
A
B
C
Also keep in mind that since you can input the Catalog in the first table, the 2nd table should be appended.
Not sure if this is possible via ABAP in the offline scenario, though if this is required using Java Script your help will still be welcome (just let me know how to code it in the events).
Thanks and RegardsFor a dynamic form like that, you will certainly have to code it in Formcalc or Javascript. you need to check the Adobe Help for examples.
It provides lots of examples on how to code in Formcalc and Javascript. You may even want to join the Live Cycle Designers group over at google groups for specific coding questions. -
Extract data from Dynamic Table in Pdf
Hi,all
How can I extract data from dynamically created table(the rows are added/removed by user in offline scenario) in pdf form?
Regards,
MichaelHi Micheal,
I have a scenario which is similar as yours.I want to extract table data from the offline form.when i extract data i am getting values only for first row of the table.Can u please guide me how to fetch the data for a table(this table also has dynamically increasing rows in offline).I need the solution urgently.Please help me on this.
WIll reward points for sure.
Thanks and Regards,
Srividya. -
ABAP IAF - Make Fields Editable in Offline Scenario
Hello all,
Good day!
I just want to ask if its possible to make field modifiable for the ABAP Interactive Adobe Forms (transaction SFP) in an Offline Scenario?
I ask because when I set a textfield as (user entered) during the preview section in the Livecycle Design Editor the fields can be modified. However once I use the FM to generate the print preview and save the PDF locally the field cannot be modified.
Is there a way in how to make this possible?
I hope to hear from you soon.
Thanks and RegardsChad,
I just had the same issue.
I created an offline, interactive form in SFP and just called it using ABAP. The form came up and I could enter data, BUT it would not save.
The trick is to make sure you provide a valid interface mapping between a DDIC object and the interface.
Create an DDIC structure that matches your form fields, and make sure you pass it in the FM call and it's defined in the interface. Then map the fields to your form fields.
btw, i'm using
SFPDOCPARAMS-FILLABLE = 'X'.
SFPDOCPARAMS-DYNAMIC = 'X'. -
Dynamic table data not transfered to context WD4ABAP
Hello Guys,
Currently I have a urgent problem with Adobe Forms and WD4Abap. We are using AdobeReader 8.1.1 und Designer 7.1. Me problem is:
1) I have an interactive form with dynamic table and simple fields...
2) Data within textfields can be updated, created and deleted
3) Data which is initially transfered to TABLES can be changed!!!
4) BUT, if I add or delete a table row, this is NOT sent back to the WebDynpro context
I am using the buttons out of the WebDynpro Navtiv Library. Furthermore, if I save the PDF on my Harddisk and start in manually (offline) add, change or delete data, the data is updated by checking it with the export data function within Adobe reader (Document->Form->Export Data)
Is anybody able to help me, my ideas are on the end...
Best
CarstenHi Carsten,
Thanks again for your quick response.
I tried using the code you supplied (changing the appopriate fieldnames to suit my form) but unfortunately I am still not able to access the added rows from my WD context.
Could you please clarify a couple of things for me?
1. In the following line, is "button_1a_+" the name of your button that adds new rows?
> Carsten Sallaba wrote:
>
>$record.BEHAVIOR.PARAMETER.value = "button_1a_+";
2. I presume that the following line in the code snippet should trigger the submit event on the WD, however this doesn't seem to be working for me, even after creating an action for the onSubmit event in the WD. Do you have any further info on the changes that need to be made on the WD side?
> Carsten Sallaba wrote:
>
> // DO NOT MODIFY THE CODE BEYOND THIS POINT - 705.20051128130428.257427.256785 - SubmitToSAP.xfo
> ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
> // END OF DO NOT MODIFY
Kind regards,
Tammie -
Dynamic table data by adding or delting not transfered to context
Hello Guys,
Currently I have a urgent problem with Adobe Forms and WD4Abap. We are using AdobeReader 8.1.1 und Designer 7.1. Me problem is:
1) I have an interactive form with dynamic table and simple fields...
2) Data within textfields can be updated, created and deleted
3) Data which is initially transfered to TABLES can be changed!!!
4) BUT, if I add or delete a table row, this is NOT sent back to the WebDynpro context
I am using the buttons out of the WebDynpro Nativ Library. Furthermore, if I save the PDF on my Harddisk and start in manually (offline) add, change or delete data, the data is updated by checking it with the export data function within Adobe reader (Document->Form->Export Data)
Do I have to implement something special my application,lika a refresh etc.??!?!
Is anybody able to help me, my ideas are on the end...
Best
CarstenHi
There is seperate forum for Adobe Interactive forms, you can expect more quicker response if you post in that forum.
SAP Interactive Forms by Adobe
Abhi -
Drop down in dynamic table in the Adobe Interactive Form (Web dynpro ABAP)
Hi All,
I have scenario use drop down in dynamic table in the adobe interactive form (Using the button the dynamic table row will be increasing and decreasing).
Assume I Add five rows dynamically in the dynamic table. The Last column contains Drop down.
I have button in the adobe form.
Button Name = u201CSAVEu201D
Button type = SAP Submit button (Native type u2013 I am Using ZCI).
While clicking save button, I need to store the dynamic table datau2019s to back end system. I can able to store the data to back end system. After form data getting saved those particular values need to display in the adobe form.
Here I am facing a problem.
I cannot able to view as a default value in the drop down, which I have selected some values after save operation I am not getting any values in the drop down as a default.
Example:
The dynamic table contains 5 rows (Each and every row Drop down contains one to ten values).
1) I have selected second value in the Drop down (ROW1)
2) I have selected fourth value in the Drop down (ROW2)
3) I have selected fifth value in the Drop down (ROW3)
4) I have selected seventh value in the Drop down (ROW4)
5) I have selected third value in the Drop down (ROW5)
I press the save button that particular Drop down value gets saved in back end system and that particular values want display in the Drop down as a default value.
How to resolve this problem.
Regards,
Boopathi MHi,
Solve the problem .
I have created the New node for dropdown. also i have one node already for table.
The new node i bind to dropdown, the table same for table.
Its working fine
Boopathi M -
Dynamic table in Online Interactive form
Hi,
Scenario:
I am doing an Online Interactive form scenario in WebDynpro for Java. In the form, i will be having a dynamic table(the number of rows will grow and shrink, with the help of ADD and DELETE ROW buttons). Initially, that table will have only one empty row.
Imp: The fields in the table are bound to the data source node, whose cardinality is 1..n. (I want the data enetered in the table in Interactive form, to be updated in the WebDynpro context also).
Problem: After deploying the application,
I fill the first row, click ADD button. A new empty row is created. No problem here.
I fill the second row. Then, when I click the ADD button, a new row is created, but with the values in second row.
Even if i create 10 new rows, the values are repeating in all those rows. If I change the value in a row, it reflects in all rows(except first row).
Note: If the table fields are not bound to any data source node, then I dont have the above mentioned problem.
Thanks,
Prabhakar.Hi,Prabhakar
In the note 1090464 It says that this is a limitation of the Subform Instance Controls(the same in table ui element).
It looks like currently the only workaround is to build in advance empty nodes but then it limits the number of rows in your table.
Regards,
Michael -
Dynamic Table not working.
I have an issue with Dynamic Table.
I am working on Offline Interactive Form.
From transaction SFP I designed my form with dynamic row functionality.
In preview screen I am able to add or remove rows but when I generate the pdf file using the function fm_name the pdf is getting generated and I am able to save the pdf to my local drive.
CALL FUNCTION fm_name
EXPORTING
/1bcdwb/docparams = fp_docparams
z_purchaserequisition = IT_PR
IMPORTING
/1bcdwb/FORMOUTPUT = fp_formoutput
EXCEPTIONS
cancel = 1
usage_error = 2
system_error = 3
internal_error = 4.
When I open the file from the local drive and try to add a new row, it is not adding (I think the new row is overwriting the older row).
The hirearchy is as follows:
-Data
--SUBFORMS - Position Content
---Table1 - Flow Content / Table
-HeaderRow - Flow Content / Header
(will have all table heading)
-Row1 - Flow Content / Table row
(holds text box for table row)
Do I miss any thing. Also I read in one of the posting that the dynamic pdf property needs to be enabled. I have selected the Dynamic form option from Edif->form property->default. Is that enough or do I need to add some code for that while generating the pdf.
thanks,
VijaiSubform:
Flowed Content, Flow direction--> From top to bottom
Uncheck Repeat Subform option
Table: Repeat table for each data item, Min Count :1
Header Row: No need of any modifcations
Row1: Check the check box --Repeat Row for each data item, Min Count1
For Help
After installing Adobe Designer, goto the specific folder
C:\Program Files\Adobe\Designer 8.0\EN you can get sample documents.
For help press F1 after opening designer. -
Using a reset button for a dynamic table
I have a 6 page form that includes several dynamic tables. There is a reset button that clears only specific parts of the form because it is something that will be filled out weekly and a lot of the information will stay the same. My problem is that I want the reset button to clear specific rows of the table, but reset whatever is typed in the row for every instance in the table. The reset button only clears the row I want in the first column, not all the other columns/instances. Has anyone done this before or have any suggestions?
I don't want to include the whole script for the reset button because it has about 100 fields to clear but essentially this is what I have for the dynamic table and it works but only for the first column/instance, the rest stay the same:
xfa.host.resetData("form1.Page1.Subform1.Table1.Row5.Textbox1.somExpression");Hi,
I’m not sure I understand your exact scenario but I use a function in a script object that I pass in a subform (possibly the top subform to reset the whole form) and the function resets all fields within it.
function resetData(node)
if (node.className === "field")
var enableResetData = node.desc.nodes.namedItem("enableResetData");
if (enableResetData === null || enableResetData.value === true)
// reset all fields except those with enableResetData set to false
node.rawValue = null;
else
for (var i = 0; i < node.nodes.length; i++)
var currentNode = node.nodes.item(i);
if (currentNode.isContainer)
// ignore some form objects
if (currentNode.className !== "draw" &&
currentNode.className !== "variables")
resetData(currentNode);
If there are any fields that I don’t want reset I put the following code in the initialise event of those fields. Depending on the number of fields involved you might what to reverse this logic. (you could also add the desc.enableResetData element in the XML Source view)
var enableResetData = this.desc.nodes.namedItem("enableResetData");
if (enableResetData == null)
enableResetData = xfa.form.createNode("boolean", "enableResetData");
this.desc.nodes.append(enableResetData);
enableResetData.value = true;
This works by storing a value “enableResetData” in the desc element of the field, allowing a generic function to have specific behaviour for particular fields.
Hope this helps.
Bruce -
Populate data into the dynamic table ie using field symbols
Dear All,
I need to convert the XML data into internal table. I did this using the guidelines in the forum. Using all those i can get my data
in the format of
Cname Cvalue
id 1
name XX
id 2
name YY
But i need the values in the format of int_tab like,
ID Name
1 XX
2 YY
I used the below code to create the dynamic table strucure.
call method cl_alv_table_create=>create_dynamic_table
exporting
it_fieldcatalog = ifc
importing
ep_table = dy_table.
assign dy_table->* to <itab>.
* Create dynamic work area and assign to FS
create data dy_line like line of <itab>.
assign dy_line->* to <wa>.
So now my strucure will be like ID Name.
I strucked in the place of populating the data into this like 1,XX,2,YY into the dynamic table.
If you come across with this scenario, can anyone suggest me on this.
Regards,
Anita Vizhi Arasi BHi Anita,
Try to understand below given code. It works same as you want. But I used Function module not any method.
TYPES: BEGIN OF ty_xml,
raw(255) TYPE x,
END OF ty_xml.
DATA: lv_file_name TYPE rlgrap-filename,
lit_hdr TYPE TABLE OF ty_hdr,
ls_hdr TYPE ty_hdr,
lv_file TYPE string,
wa_xml TYPE ty_xml,
lit_xml TYPE STANDARD TABLE OF ty_xml,
lv_filename TYPE string ,
ls_xmldata TYPE xstring ,
lit_result TYPE STANDARD TABLE OF smum_xmltb,
ls_result TYPE smum_xmltb,
lit_return TYPE STANDARD TABLE OF bapiret2,
lv_size TYPE i,
lv_count TYPE i.
CONSTANTS: line_size TYPE i VALUE 255.
REFRESH lit_hdr.
*~ File selected from Local System
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
program_name = syst-repid
dynpro_number = syst-dynnr
CHANGING
file_name = lv_file_name
EXCEPTIONS
mask_too_long = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
lv_file = lv_file_name.
*~ Upload for Data Provider
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = lv_file
filetype = 'BIN'
has_field_separator = ' '
header_length = 0
IMPORTING
filelength = lv_size
TABLES
data_tab = lit_xml
EXCEPTIONS
OTHERS = 1.
*~ Convert from Binary to String
CALL FUNCTION 'SCMS_BINARY_TO_XSTRING'
EXPORTING
input_length = lv_size
IMPORTING
buffer = ls_xmldata
TABLES
binary_tab = lit_xml
EXCEPTIONS
failed = 1
OTHERS = 2.
*~ Parse XML docment into a table structure
CALL FUNCTION 'SMUM_XML_PARSE'
EXPORTING
xml_input = ls_xmldata " Buffered data
TABLES
xml_table = lit_result " final internal table which contain records
return = lit_return.
LOOP AT lit_result INTO ls_result.
IF ls_result-hier = '3'.
IF ls_result-type = 'V'.
CASE ls_result-cname.
WHEN 'intno'. "Internal Number
ls_hdr-intno = ls_result-cvalue.
WHEN 'acode'. "Article Code
ls_hdr-matnr = ls_result-cvalue.
WHEN 'adesc'. "Article Description
ls_hdr-maktx = ls_result-cvalue.
WHEN 'idesc'. "Item Description
ls_hdr-itmds = ls_result-cvalue.
WHEN 'sdesc'. "Standard Description
ls_hdr-stdds = ls_result-cvalue.
WHEN 'at'. "Article Type
ls_hdr-mtart = ls_result-cvalue.
WHEN 'mc'. "Merchandise Category
ls_hdr-matkl = ls_result-cvalue.
WHEN 'cp'. "Characteristic Profile
ls_hdr-charp = ls_result-cvalue.
CONDENSE ls_hdr-charp.
WHEN 'c1'.
ls_hdr-col01 = ls_result-cvalue.
WHEN 'c2'.
ls_hdr-col02 = ls_result-cvalue.
WHEN 'c3'.
ls_hdr-col03 = ls_result-cvalue.
WHEN 'c4'.
ls_hdr-col04 = ls_result-cvalue.
WHEN 'c5'.
ls_hdr-col05 = ls_result-cvalue.
WHEN 'c6'.
ls_hdr-col06 = ls_result-cvalue.
WHEN 'tc'. "Tax Classification
ls_hdr-taklv = ls_result-cvalue.
WHEN 's'. "Season
ls_hdr-saiso = ls_result-cvalue.
WHEN 'sy'. "Season Year
ls_hdr-saisj = ls_result-cvalue.
WHEN 'fg'. "Fashion Grade
ls_hdr-fashg = ls_result-cvalue.
WHEN 'rm'. "Reference Material
ls_hdr-rfmat = ls_result-cvalue.
WHEN 'fcv'. "Free Character Value
ls_hdr-frecv = ls_result-cvalue.
WHEN 'uom'. "Unit of Measure
ls_hdr-uom = ls_result-cvalue.
WHEN 'pou'. "PO Unit
ls_hdr-pount = ls_result-cvalue.
WHEN 'v'. "Vendor
ls_hdr-lifnr = ls_result-cvalue.
WHEN 'b'. "Vendor
ls_hdr-brand = ls_result-cvalue.
WHEN 'pg'. "Purchasing Group
ls_hdr-wekgr = ls_result-cvalue.
WHEN 'rv'. "Regular Vendor
ls_hdr-rlifn = ls_result-cvalue.
WHEN 'pp'. "Pricing Profile
ls_hdr-sprof = ls_result-cvalue.
WHEN 'sp'. "Sales Price
ls_hdr-spric = ls_result-cvalue.
WHEN 'm'. "Margin
ls_hdr-margn = ls_result-cvalue.
WHEN 'c'. "Calculate
ls_hdr-pcalc = ls_result-cvalue.
WHEN 'purp'. "Purchase Price
ls_hdr-ppric = ls_result-cvalue.
WHEN 'a'. "Assortment
ls_hdr-asort = ls_result-cvalue.
WHEN 'bm'. "Batch Management
ls_hdr-batch = ls_result-cvalue.
WHEN 'mrl'. "Min. Remaining Life
ls_hdr-minrl = ls_result-cvalue.
WHEN 'aag'. "Account Assignment Group
ls_hdr-acass = ls_result-cvalue.
WHEN 'vc'. "Valuation Class
ls_hdr-valcl = ls_result-cvalue.
WHEN 'eancat'. "EAN Category
ls_hdr-eanct = ls_result-cvalue.
WHEN 'ean11'.
ls_hdr-ean11 = ls_result-cvalue.
ENDCASE.
AT END OF hier.
APPEND ls_hdr TO lit_hdr.
ENDAT.
ENDIF.
ENDIF.
ENDLOOP.
APPEND LINES OF lit_hdr TO git_hdr.
DELETE git_hdr WHERE maktx IS INITIAL "Article Description
AND mtart IS INITIAL "Article Type
AND matkl IS INITIAL "Merchandise Category
AND charp IS INITIAL "Characteristic Profile
AND taklv IS INITIAL "Tax Classification
AND uom IS INITIAL "Unit of Measure
AND pount IS INITIAL "PO Unit
AND lifnr IS INITIAL "Vendor
AND brand IS INITIAL "Brand
AND wekgr IS INITIAL "Purchasing Group
AND ppric IS INITIAL "Purchasing Price
AND spric IS INITIAL "Sales Price
AND acass IS INITIAL "A/c Assign. Grp.
AND valcl IS INITIAL "Valuation Class
AND saiso IS INITIAL "Season
AND saisj IS INITIAL. "Season Year
IF git_hdr[] IS NOT INITIAL.
CLEAR: lv_count.
LOOP AT git_hdr INTO ls_hdr.
lv_count = lv_count + 1.
ls_hdr-intno = lv_count.
MODIFY git_hdr FROM ls_hdr TRANSPORTING intno.
CLEAR: ls_hdr.
ENDLOOP.
ENDIF.
Code written is part of my program. Try to understand it. I hope it will help you out.
Regards,
Narendra -
Error while insert data using execute immediate in dynamic table in oracle
Error while insert data using execute immediate in dynamic table created in oracle 11g .
first the dynamic nested table (op_sample) was created using the executed immediate...
object is
CREATE OR REPLACE TYPE ASI.sub_mark AS OBJECT (
mark1 number,
mark2 number
t_sub_mark is a class of type sub_mark
CREATE OR REPLACE TYPE ASI.t_sub_mark is table of sub_mark;
create table sam1(id number,name varchar2(30));
nested table is created below:
begin
EXECUTE IMMEDIATE ' create table '||op_sample||'
(id number,name varchar2(30),subject_obj t_sub_mark) nested table subject_obj store as nest_tab return as value';
end;
now data from sam1 table and object (subject_obj) are inserted into the dynamic table
declare
subject_obj t_sub_mark;
begin
subject_obj:= t_sub_mark();
EXECUTE IMMEDIATE 'insert into op_sample (select id,name,subject_obj from sam1) ';
end;
and got the below error:
ORA-00904: "SUBJECT_OBJ": invalid identifier
ORA-06512: at line 7
then when we tried to insert the data into the dynam_table with the subject_marks object as null,we received the following error..
execute immediate 'insert into '||dynam_table ||'
(SELECT887684 wrote:
ORA-00904: "SUBJECT_OBJ": invalid identifier
ORA-06512: at line 7The problem is that your variable subject_obj is not in scope inside the dynamic SQL you are building. The SQL engine does not know your PL/SQL variable, so it tries to find a column named SUBJECT_OBJ in your SAM1 table.
If you need to use dynamic SQL for this, then you must bind the variable. Something like this:
EXECUTE IMMEDIATE 'insert into op_sample (select id,name,:bind_subject_obj from sam1) ' USING subject_obj;Alternatively you might figure out to use static SQL rather than dynamic SQL (if possible for your project.) In static SQL the PL/SQL engine binds the variables for you automatically. -
HR Logical database PNP. OO to fill table dynamic table from PNP ?
Hi all
I want to get some stuff from the HR logical database into a dynamic table
Here's a real simple example that writes info out to a normal list.
(report is based on using Logical DB PNP)
tables: pernr.
INFOTYPES: 0001, "Organizational Assignment
0002. "Personal Data
SELECT-OPTIONS: language FOR p0002-sprsl.
INITIALIZATION.
pnptimed = 'D'.
GET pernr.
PROVIDE * FROM p0002 BETWEEN pn-begda AND pn-endda.
CHECK language.
WRITE: / p0002-pernr,
sy-vline,
p0001-ename,
sy-vline,
p0002-sprsl,
sy-vline,
p0002-gbdat.
ENDPROVIDE.
endform.
Now what I want to do is replace the write stuff by appending the entries into a dynamic table which I will display as an ALV Grid.
so I add my structure in the data declarations
types: begin of s_elements,
pernr type p0002-pernr,
ename type p0001-ename,
sprsl type p0002-sprsl,
gbdat type p0002-gbdat.
drop_down_handle type int4.
types: end of s_elements.
include zz_jimbo_incl.
build the dynamic table
create data dref type s_elements.
assign dref->* to <fs>.
i_routine = 'POPULATE_DYNAMIC_ITAB'.*
i_names = 'NAME_COLUMNS'.
i_gridtitle = 'HR TEST'.
invoker = sy-repid.
i_zebra = 'X '.
i_edit = ' '.
call function 'ZZ_CALL_SCREEN'
exporting
invoker = invoker
my_line = <fs>
i_gridtitle = i_gridtitle
i_edit = i_edit
i_zebra = i_zebra
i_names = i_names
i_routine = i_routine
importing
z_object = z_object
dy_table = dy_table.
Now to populate the dynamic Itab the routine below is entered.
form populate_dynamic_itab changing dy_table.
assign dy_table->* to <dyn_table>.
create data dy_line like line of <dyn_table>.
assign dy_line->* to <dyn_wa>.
However I can't use GET / PROVIDE / ENDPROVIDE in a Form.
Anyway round this ---seems HR has an aversion to OO.
Cheers
jimboHi,
well, GET_PERNR is a so called event_statement. It has nothing to do with ABAP 00.
Normally it will be like this:
START-OF-SELECTION.
GET_PERNR.
PROVIDE ....
END-OF-SELECTION.
-> and here the CALL SCREEN NNNN for ALV-Display.
Provide-statements you can use in forms of course, and as many times you want during GET and END-OF-SELECTION.
But as I understood : you just want to save the write-statements?
I always develop a DDIC-Structure, declarate the data objects in the programm, read the data via Provide into the infotypes, and then make a move-corresponding to my structure. and display it.
Normally no problem.
kind regards
maik -
Regarding dynamic tables in interactive forms
Hi All,
I have designed a webdynpro view which contains a table,i have to generate a pdf format file which also contains
a table as there in the webdynpro view.
I have designed a dynamic table in interactive form and binded the interactive form ui element with the datasource and pdfSource.
In the interactive form i am getting only one row data of webdynpro view table.In the Object palette, I selected Repeat Row For Each Data Item.
share with me if u have any idea or send any document regarding table binding(dynamic) in interactive form.
Thanks & Regards,
saleemHi saleem..
Check this link..
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0401535-f81c-2a10-0192-ffd41e8e8d59">Dynamic interactive forms an example</a>
https://www.sdn.sap.com/irj/sdn/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#47
Urs Gs
Maybe you are looking for
-
I am working with an XSLT fragment in dreamweaver and all seems to be working fine except when it comes to the date field in the XML it is transforming. It looks like dreamweaver has no options in it for formatting a date. Looking on the web it appea
-
When i try to search for contact or create a new one the keybord does not come up
when i try to search for contact or create a new one the keybord does not come up
-
My phone has no more storage but it says i have 5gb on icloud but i don't know how to use them.
-
Pass parameter from page to page use af:declarativeComponent
page1 <af:declarativeComponent id="dc0" viewId="/includes/listWikiResult.jsff" myParam="#{pageFlowScope.wikiNewPagesBean.latestUCMDocVOList}"/> listWikiResult.jsff <?xml version='1.0' encoding='UTF-8'?> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Pa
-
Changing from a G5 to a Dual core Intel iMac running OSX 10.6.5. Have installed CS 3 but can not find upgrade to CS4.(CS3 will not boot up.) Have searched your site with every word combination I can think of with no luck. Then again will CS4 run on t