Is page attribute 'table' limited to 12 fields?

hi,
i am on WAS 6.20.
in an bsp under rider type-definitions i need to create a type, which consists of more than 12 fields. i found out, that
a) only string types are possible and
b) apparently max. 12 fields are possible
i create an internal table page attribute from that type, which gets filled during runtime and transferred to another page (there it is an auto-attribute). when setting up more than 12 fields, the receiving page won't display - (server not found).
i don't get syntax errors, neither ST22.
is there a way to enhance types here?
or must i perform everything in the one and only starting page? which is a bit unhandy...
i just read another thread, where somebody has a problem with table types - can i create a table type in the dictionary, which contains only char fields, but more than 12...?
thanx, matthias

Hi Christian and Raja,
as for Christians hint: I tried an ordinary report like this:
DATA: ig_all TYPE zmed_a_tab,
      wg_all TYPE zmed_a_struc.
wg_all-freitxt = 'hallo freitext'.
wg_all-menge = '12'.
wg_all-preis = '12'.
wg_all-waehrung = 'EUR'.
wg_all-bestell_iso = 'STK'.
wg_all-kstl = '9842000'.
APPEND wg_all TO ig_all.
CLEAR wg_all.
wg_all-freitxt = 'hallo freitext'.
wg_all-menge = '12'.
wg_all-preis = '12'.
wg_all-waehrung = 'EUR'.
wg_all-bestell_iso = 'STK'.
wg_all-kstl = '9842000'.
APPEND wg_all TO ig_all.
CLEAR wg_all.
LOOP AT ig_all INTO wg_all.
  WRITE: / wg_all-freitxt, wg_all-menge, wg_all-preis, wg_all-waehrung,
          wg_all-bestell_iso, wg_all-kstl.
ENDLOOP.
So in an ordinary ABAP my dd.tab works fine!
But I shall also check Rajas server side cookie.
Still Rajas statement:
"navigation->set_parameter( name = 'ig_all' value = ig_all ).
can only accept flat strictures."
can not be true, as I managed to shift more than one table row from page A to B (but with another dd.structure).
btw, the dd.structure I use and which is being used in my dd.tabletype looks like the following (and mybe BSP can't handle this???):
FREITXT          CHAR200     CHAR     200     0
MENGE          CHAR3     CHAR     3     0
SACHKONTO     CHAR7     CHAR     7     0
KSTL          CHAR7     CHAR     7     0
.INCLUDE     ZKATALOG               
KATEGORIE          CHAR     60     0
ACTION               CHAR     20     0
MATKL               CHAR     9     0
PREIS               CURR     11     2
WAEHRUNG          CUKY     5     0
PREIS_MENGE          DEC     5     0
regards, matthias

Similar Messages

  • How to add a field that is not part of existing page attributes

    Hi Experts,
    Can someone give step by step procedure for adding a field that is not part of IC web view page attributes. I mean the field that I want to add is in BOL entity BTSaleset which is linked to BTAdminH through BTHeadersaleset relation. I have BTadminH in the page attributes but not BTsaleset.
    Thanks in Advance

    Experts.. any inputs ?

  • Add data to table view from input fields in a page

    Hi
            I am developing a BSP page which will be called from SRM shop transaction. After user enters the line item data, data will be passed back to shop transaction using OCI interface and the page attributes (URL).
       (1) How can I add data from input fields to table view on a page on a button click? I am able to add first line but I could not retain first line data when I try to add the second line.
          I am able to add multiple lines to table view if I use view and controller by adding to the line data to static attribute of the controller. I can’t use the controller and view because I can not set the attribute to Controller automatically.
       (2) Is there a way to pass an attribute (URL) to controller from SPRO? Like we pass an attribute to page automatically (Automatic page attribute).
       (3) How can I call a controller and view and pass the page attribute to the controller on a button click from a page with out controller?
    Thanks
    Sreenivas

    I'm trying to test the merge with the following data in a test.txt file:
    ZZZZZ114923000004
    1234Z400660000001
    ZZZZZ114923000010
    Getting an error:
    SQL> @C:\dataformats\sql\pc12seriesMerge.sql
    Directory created.
    SP2-0552: Bind variable "17" not declared.
    SQL>
    here it the pc12seriesMerge.sql file
    set serveroutput on
    create or replace directory user_dir as 'c:\dataformats\incoming\';
    DECLARE
    v_filename VARCHAR2(100); -- Data filename
    v_file_exists boolean;
    v_file_length number;
    v_block_size number;
    f utl_file.file_type;
    s varchar2(200);
    lineString varchar(200);
    v_account varchar(5);
    v_IDN varchar(6);
    v_quantity varchar(6);
    BEGIN
    v_filename := 'TEST.TXT';
    DBMS_OUTPUT.PUT_LINE(v_filename); --shows filename
    utl_file.fgetattr('USER_DIR', v_filename, v_file_exists, v_file_length ,v_block_size );
    IF v_file_exists THEN
    dbms_output.put_line('File Exists');
    create table ext_table (
    account varchar2(5),
    idn number(6),
    quantity varchar2(6)
    organization external (
    type oracle_loader
    default directory user_dir
    access parameters (
    records delimited by newline
    fields (
    account position(1:5) char(5),
    idn position(6:11) char(6),
    quantity position(12:17) char(6)
    location ('test.txt')
    reject limit unlimited;
    MERGE INTO id_req_stg t
    USING (
    SELECT account,
    idn,
    decode(quantity, '-', 0, to_number(quantity)) as quantity
    FROM ext_table
    ) v
    ON ( t.account = v.account AND t.idn = v.idn )
    WHEN MATCHED THEN
    UPDATE SET t.quantity = v.quantity
    DELETE WHERE t.quantity = 0
    WHEN NOT MATCHED THEN
    INSERT (account, idn, quantity)
    VALUES (v.account, v.idn, v.quantity);
    ELSE
    dbms_output.put_line('File Does Not Exist');
    END IF; -- file exists
    EXCEPTION
    WHEN UTL_FILE.ACCESS_DENIED THEN
    DBMS_OUTPUT.PUT_LINE('No Access!!!');
    WHEN UTL_FILE.INVALID_PATH THEN
    DBMS_OUTPUT.PUT_LINE('PATH DOES NOT EXIST');
    WHEN others THEN
    DBMS_OUTPUT.PUT_LINE('SQLERRM: ' || SQLERRM);
    END;
    /

  • Usage of TRM Field attributes: table name in BRF+

    Hi,
    in the customizing activity SM34 - VC_FMCA_TRM_SCENARIO (Define Forms) you can define in the "TRM Fields Attributes" folder for each field the Setting for BRFPLUS where you should write a Table Name.
    The name you enter in this field is used by BRFPLUS_MANAGER.
    Could you please explain for what and when is useful this customizing?
    Thanks.
    Miroslav

    As explained in the IMG activity documentation:
    " To compare values from different versions of a form in your Tax Processing Web Dynpro application, you select the form view field, double-click the TRM Fields Attribute entry on the left-hand side and make the required entries.
    7. In the TRM Fields Attribute area you can also define which form fields you want to analysis in BW. If you mark the extraction-relevant field, the system automatically defaults the field name. The derivation of this field name is done via event P343. The system shows this field name in the DataSource as well as in the program that generates the DataSource for an ISR form. For more information, about this program, follow this link.
    If you are using BRFplus as the rules engine for tax returns validation and tax calculation you can enter a table name for form fields. Customizing activity Define BRFplus Objects for Form Bundles generates one BRFplus data object of the type 'table' for all fields assigned to one table name.
    Caution:
    Be very careful when assigning fields to table names as you can neither undo the assignment nor use this field for any other assignment."
    I think it's self explanatory....
    Kind regards

  • How to fill a field in a page attribute structure

    Hi
    We're trying to build a BSP Application (Pages with flow logic). One of the BSP Pages is a search for customer data, with search fields displayed dynamically.
    Now Im trying to fill the fields of structure "ls_partner", which is defined as a page attribute. However, it always is initial at onInputProcessing. It works well for normal page attributes (like strings etc.), but not with fields of a structure.
    I found the following on sdn:
    If firstname is a field in a structure called myaddress of the type address, you can access firstname in the layout as follows:
    <input type=text name="myaddress.firstname">
    This doesn't seem to work though. Any suggestions?
    Thanks a lot!
    Philipp

    Hi Phil,
    I assume by "fill the fields of a structure" you mean by passing the parameters as form field or HTTP header parameters.
    I don't believe you can do this. You can only pass parameters that map to a page attribute that is a data element like STRING, INT4, MATNR, etc.
    If you need to pass an entire structure you probabaly need to pass each individual element as a separate paramater, or else pack the structure into a string field and then parse it to extract the individual elements at runtime.
    Cheers
    Graham Robbo

  • Populating marketing attribute of bp in new field created by eew in crm

    Hi all,
        I have created new field in transaction types(lead opp, quotation and order) through eew.
        how do i populate a value of a marketing attribute that i have maintained for a business partner(TABLE for marketing attribute:- AUSP) in the new fields created in all the transaction types.
        Can anyone help me in how to achieve this as it is an high priority issue for me?
        I have tried doing by writing a code in pbo of the screen in which fields are created but it gives me a dump at item level if item is maintained otherwise it works but item is compulsary.
    Regards,
    Rahul

    Hi Rahul,
    Check the BADI 'CRM_CUSTOMER_H_BADI'
    Implement the method 'CRM_CUSTOMER_H_MERGE'
    First of all select the data from the table.
    Fill in the appropriate corresponding field in the structure 'CS_CUSTOMER_H_BADI',of the method, with the data extacted. Finally(very important), In the table 'IT_INPUT_FIELD_NAMES', of the method, append a line with the field FIELDNAME containing the name of the field in the Customer_h structure and field CHANGEABLE containing space.
    I think this should solve your problem.

  • How to find out table name for the field in the webUI

    Hi.
    I am in CRM2007.
    So i go to the transaction code    BSP_WD_CMPWB
    In that i provide the component name as CRM_UI_FRAME.
    I press the Test button.
    So, it opend the WebUI.
    I want how to find out table of the particular input field?
    I mean from which table the data is retrived how to find out?
    When i enter some thing in the input field how to find out in which table that data is stored?
    By pressing F2 on the input field it opend View and Component Name.
    I want find out table of that particular field. How to find it?
    If anybody know about this explain it with Screen shorts if possible.
    Thank You.
    Krishna. B.

    hi
    goto tx genil_model_browser. Suppose you want to find fields reated to your order header eg sold to name. In component set write all and press F8. Then goto access object and in access object click on node BTAdminH. Click on attribute structure. Here you will find structure and attributes. If you click relationship then you will see all the relationship wrt btadminh. open any r/s that you require. and click on other object and attribute. You will get to know the structure.
    Best regards
    Pankaj kumar

  • How to find table name for the fields from Standard Extractor in CRM system

    How to find table name of fields from the standard extractor in CRM system ?
    e.g. We use LBWE TCode in R/3 system to find table name for the field from Extractor VCSCL(e.g.).
    Likewise is there any way to find table name for the fields from Standard extractor like 0CRM_LEAD_I.

    Hi ,
    Please find the link below for understanding BW CRM analysis.
    http://help.sap.com/bp_biv135/html/bw.htm
    activate the CRM DSs by scenario:
    1) Activate the application component hierarchy (tcode RSA9). Changes made to the application component hierarchy in the CRM system can be transferred to the BW using the "Edit Application Component Hierarchy" (SBIW - Postprocessing of DataSources).
    SAP Note 434886 must be implemented in CRM 3.0 before the application component hierarchy is activated.
    2) Activate the Business Content DataSources (tcode RSA5).
    Select/enter the application component and choose Execute (F8).
    To compare the shipped and active versions, choose the 'Select Delta' pushbutton. If there is no active version of the DataSource, it is selected automatically.
    To activate the shipped version, choose the 'Transfer DataSources' pushbutton.
    3) Management of the versions of the BW-Adapter metadata (tcode BWA5). All DataSources are displayed that are managed by the BW Adapter.
    As in transaction RSA5 (Service API Metadata Activation), the 'Select Delta' function can be used to select the inactive DataSources or compare shipped and active versions.
    You can also go directly to the screen for maintaining DataSources that are managed by the BW Adapter.
    The 'Compare Version' function makes a detailed comparison of the shipped and active versions.
    All BW-Adapter metadata is considered when versions are compared:
    Header information (Table SMOXHEAD)
    Mapping information (Table SMOXRELP)
    Global selection conditions (Table SMOXGSEL)
    Attribute key fields (Table SMOXAFLD)
    Hope this helps.
    Regards,
    csm reddy

  • Target attribute table RA_XELLERATEUSER2 is empty.

    Hi All,
    I am "Still" getting this error. I thought I would wake up a post to try again and see if anyone else has run into this. another piece of info here is the app is deployed as an MDB and processing xml from a topic
    and the xml is parsed used for the recon event. Creating the recon event works fine. it's processReconciliationEvent that fails.
    Caused by: oracle.iam.platform.utils.SuperRuntimeException: -101: Error occurred in XL_SP_RECONEVALUATEUSER while processing Event No 145 Error occurred in XL_SP_RECONREQDATACHECK while processing Event 145 Target attribute table RA_XELLERATEUSER2 is empty.
    trying to either
    reconOp.processReconciliationEvent(eventKey);
    or
    reconOp.finishReconciliationEvent(eventKey);
    after success from
    eventKey = reconOp.createReconciliationEvent(objectName, reconMap, true);
    This code will work flawlessly when its running in batch on a remote machine. as soon as I put it in a weblogic managed server running on the same machine with the oim managed server I start getting this error.
    I looked at the stored proc and basically XL_SP_RECONREQDATACHECK is trying to lookup the recon event just created and says it cant find it. as soon as I see the error I can run the query and the record is there.
    there is no change in the code or the data only the environment.
    I also put the process call in a retry loop and sleep a few seconds. I still get the error(s) but it does seem to eventually link up.
    also, I setup a seperate little batch program to call reconOp.processReconciliationEvent(eventKey); given an event key from the command line and that
    works also on the previously failed event.
    any ideas on this strange problem?
    Thanx in advance.
    Fred
    Edited by: Foresterf on Aug 12, 2011 6:40 AM

    Hi Jay,
    I think that the value was overwritten by the User Library. Now I've created a dedicated global attribute to the target system with your condition and everything works correctly.
    activeSync:
    <Field name='global.ADfirstname'>
    <Display class='Hidden'/>
    <Expansion>
    <ref>activeSync.firstname</ref>
    </Expansion>
    <Disable>
    <eq>
    <ref>activeSync.firstname</ref>
    <ref>waveset.attributes.firstname</ref>
    </eq>
    </Disable>
    </Field>
    Resource Form:
    <Field name='accounts[$(RESOURCE_NAME)].firstname'>
    <Display class='Text'>
    <Property name='title' value='firstname'/>
    </Display>
    <Default>
    <ref>global.ADfirstname</ref>
    </Default>
    </Field>
    Thank you,
    David.

  • Find table for a structure field

    Hi,
    I need to find table for field Q0743-OFFR1. I tried using tcode SE15, but was not able to find any table where the field is used.
    Is there any other method of finding a table for a structure field.
    Any pointers in this regard would be helpful.
    Thanks,
    Saher

    Hi,
    when u open the structure , u will find the tab " Component " in that you
    will find "Data Element" column which hold the data element of the structure
    component , now double click on the respective "Data Element " and that will
    open up the Data Element Page in which u will find a "Where Used List" icon
    , click on that, this will now display you the list, select the TABLE LIST
    Check box and execute, which will subsequently display you all the the table
    names which has "specified" data element's component as field
    Hope this will Help you.
    Regards,
    Kiran

  • Using page attribute in event handler method of controller

    Hi all,
      I have created a page attribute GT_TABLE. I need to use this table in one of the event handler methods of the controller of the same page. I tried to use the GET_ATTRIBUTE method but it always returns an empty table.
      Can someone please guide me in this respect.
      Thanking you in advance,
    Regards,
    Sumit.

    Hi Sumit,
    The page attribute you mention (GT_TABLE) it's an internal table, isn't it? So far I know, the value of internal table will gone when BSP finish to load in server. If you want to keep the data in internal table, you need to load the internal table into Session (in one of page event in BSP).
    Regards
    David

  • Table maintanence - display more fields

    Hi everybody,
    I had a TABLE MAINTENANCE GENERATION  transaction for my ztable
    Now my problem is
    I want to display 5 more fields which are already in my ztable in my transaction(table maintenance generated)
    these fields must be editable I meant when I change them it must be edited in my ztable also...
    can anyone help me with how to do
    Thanks in advance.

    Hello Hema,
    First delete the created Tab. Main and recreate the Tab main.
    Then go the screen using SE80 and open through the Fun group.
    And change the attribute of the fields to output only. and make other fields of input.
    If useful reward,
    Vasanth

  • 2 master pages with table data flow

    Hi,
      My form got 2 master pages. Each master page will display atleast once in the output preview. First page displays table data which may or may not flow to the second page depending on the no.of records. But, the form will show both the master pages in pdf preview( even if the second master page is empty).
      Now, I have a field in the both the master pages which will show the total amount. Total amount field will have a value which should be displayed in the first page if the data doesn't flow to the second page. The total should display in the second page if data flows to the second page. Where can I write the condition and how will I know whether the form is flowing to the second page or not? I cannot write based on the pagecount because the output will always contain 2 pages.
    How will I know my table is flowing to the next page or not so that I will write my logic based on it.
    Thanks,
    kc

    Hello Dude,
    Try to find out the field of the table is in which page. If it is in page 2 so u can print the amount there.
    try this script
    for(var i = 0 ; i < xfa.host.numPages ; i++)  // loop uoto total number of pages
      var oFields = xfa.layout.pageContent(i, "field"); 
      totalfields   =  oFields.length;                    // gives the number of fields in a page
       flag=1;      
      for (var nNodeCount = 0; nNodeCount < z; nNodeCount++)  // loop through the fields
             if (oFields.item(nNodeCount).name == "find your table field")   // Here find for that field if it works print maount in that page
    Good Luck
    Regards,
    RAkesh

  • Export .pages with tables and formulas to .doc loses the formulas

    I'm taking a class which is spreadsheet heavy. I've been using Pages to do my homework because it allows me to create tables which contain formulas so that I don't need to also have a Numbers spreadsheet to do the calculations.
    When I export a file like this from Pages to .doc format, all of the formulas do not show up when I open the exported file in MS Word, OO.o, or NeoOffice.
    Is this a bug in Pages or a limitation in the .doc format? Any help much appreciated.

    The second part seems to be a little bit difficult. (pdf_part_2.PDF (4 pages)).
    app.pdfExportPreferences.pageRange = "1-8","9-12" p[i].name;
    This is very wrong but what is the right way?
    pageRange is a string. Strings start and end in double-quotes. Everything goes inside them. Your first example is confused because you have a lingering p[i].name that should not be there. So you want these two:
    app.pdfExportPreferences.pageRange = "1-8";
    app.pdfExportPreferences.pageRange = "1-8,9-12";

  • Update table on change of field detected by javascript

    Good afternoon HTML DBers.
    I am not familiar with Javascript...and I think I will need it to solve the following problem...and so I have posted this request.
    I have a multi line report with one updateable field in each row(a quantity field). When the user updates this field on any of the rows, I wish to update an oracle table with the new quantity value.
    From my reading, I suspect that I may need some 'OnChange=' javascript to pick up when the field is updated.
    Then I guess I would somehow set up a REQUEST value that I would identify in a process to do the UPDATE of the table.
    But how do I send the unique key (the order number) of the row where the quantity value has been changed?
    Thankyou in anticipation. Tony Calabrese. 27/9/2004

    Forget javascript, Tony.
    The MRU mechanism updates what needs to be updated provided you submit the page. Then, after updating the fields, you may branch to another page or reload the current one (by branching to the same page number).
    Javascript works on the client side, your data is stored on the server side, so, in general, it's very hard to update the server side with client data unless you submit a form.
    MRU works fine, don't be scared by the need of reloading the page.
    Bye,
    Flavio

Maybe you are looking for

  • Music on External Hard Drive

    Like many people I store my music files on an external hard drive to prevent my Mac hard drive from filling up. However I find iTunes doesn't keep the settings for the drive in preferences (as a library location) and reverting to users/[username]/mus

  • Issue in sending a mail using FM 'SO_NEW_DOCUMENT_ATT_SEND_API1'

    HI Abappers,      I have contents of the attachmnet to be sent in an internal table. when i pass this table to the FM 'SO_NEW_DOCUMENT_ATT_SEND_API1' , the text attachment shows a slant format. i mean all the contents of the attachment shift to right

  • Could we create an inbound delivery with reference to purchase requisition?

    Dear all, Could we create an inbound delivery with reference to purchase requisition? If yes, how could we customize the system? Kind regards, Adi

  • Importing Images and Making Mask's with shape's "HELP PLEASE"

    Hey, So two things, I have Motion 3 and every time I try to import my photos from Aperture into motion, motion stretches my photo out. The photos are regular jpeg res around 2304-1536 is this to high of a resolution, any tips? Last thing, so I want t

  • Facebook "top bar" scrolls off

    One of the features of Facebook, and other sites, is that no matter where you are on the site, some content stays fixed.  For Facebook, this is the top bar which has the notifications, the search, and a couple of buttons like your account information