Material column is empty in VF04

Hi,
In the material field of VF04 is not showing anything. What i have done is i goto SE11 -> put VKDFI under database table. Then under component tab, i put in a component MATNR and activate it
Goto VF04 -> execute. In the maintain billing due list, the material column already showing there but the field is empty. There is no information showing.
What i did wrong? Do i have put in some coding in SDBILLDL?
Thank you

Hi
You must create a project with tcode CMOD, add the enhancement, go to the fm EXIT_, double click on ZX include and create it in a own package. In the ZX* include add your own coding. Remember your range name (see SAP Note 16466 - Customer name range for SAP objects), so create the fields with the beginning zz*. I suggest you look for help from an ABAPer. You must work with an internal table in a LOOP, something similar to this
  LOOP AT c_vkdfif.
      c_vkdfif-zzfield = 'VALUE'.
      MODIFY c_vkdfif.
  ENDLOOP.
but you can have troubles with the need to seach VALUE and surely it yields performance troubles.
I hope this helps you
Regards
Eduardo

Similar Messages

  • How to get Material column in FBL5N

    Hi Experts,
    Our client has a requirement where they want to have material as a column in FBL5N report. Using the layout we are able to add material column. However, it is blank for all line items. We understand that in FBL5N, we get FI documents and billing document may have more than one line item with more than one material.
    There is a SAP note in this regard, note number is 215798. This note ensures special fields in table T021S are consistent with the structure RFPOSXEXT. This setting is already available as per our technical team.
    Request you to help us find what is missing.
    Regards,
    Vijay

    Dear,
    Please check below information found on SDN. Hope this will helpful for your requirements.
    In general if you want to inlude a special field to the line item display, you have tp proceed as described in the note 215798. These
    fields have to be defined in transaction OBVU. Then the special field should exist in structure RFPOSXEXT. The program RFPOSXEXTEND eliminates  inconsistency in RFPOSXEXT and program BALVBUFDEL eliminates buffer inconsistency.
    However these fields are different from the normal special fields:
    For the FBL*N you have defined the 'Material Number (BSEG-MATNR),  Quantity (BSEG-MENGE) and Purchase (BSEG-EBELN)' as a special field.
    Such a special field is not read from the index tables (BSIK/BSAK) like  the other ones, it directly gets read from the BSEG or BKPF table. If you check all items for the Company Code xxxx now in the FB*1N  nowhere is the 'Material Number, Quantity and Purchase' displayed.
    But this is absolutely correct, as also in the BSEG table there is  no material number, quantity and purchase updated for the 'Vendor'  line items of all documents.
    Reason:
    Since Release 3.0, several purchase orders can be offset in one invoice.  As a result, different purchasing document numbers (BSEG-EBELN) can be  contained in the different G/L account line items.  As a result, it is no longer possible to enter a unique purchasing  document number in the customer/vendor line item. Field BSEG-EBELN  is not filled in the vendor line item and therefore cannot be  displayed in the line item display for customers/vendors. Please also  check note 152335.
    So if you check you will see that in the vendor line item none of these  fields are filled so they are not in the table BSEG. That is the reason  why the value is not displayed because is not filled in the table which  gets read. So the values of these fields cannot be shown in FBL1N.
    In the FI normally the Quantity is not a 'real' important field, as it is more related to the MM area. But in the old 'Profit Center Accounting' and the old' Special Ledger'  the field has been important.  As the same logic of these areas to 'store' the Quantity is also used  in the NewG/L the field get only filled in the line, where it make  'sense' because only in the 'goods receipt'
    lines a 'real' Quantity is posted to the system.
    So as before in the PCA and SL, now also in the NewG/L the Quantity is  filled in the correct and important lines and postings.
    Transaction FAGLL03 shows the quantity like posted in table FAGLFLEXA. Please have a look at the note 1063198 which explains why the  quantity is different in BSEG and FAGLFLEXA.
    In FI as standard we would not expect to see VBEL2 populated in FBL*N as this field is not included in BSIS. The reason why SAP designs  this way is that sometimes many sales orders are paid by one billing  document.
    The field billing document 'VBELN' is contained in table BSEG AND in  table BSID but NOT in table BSIS.
    Same occurs with BSEG-MATNR (material) and BSEG-MENGE (quantity).
    In order to display these fields, you will need to create them as  special fields:
    1)Please create fields BSEG-VBEL2, BSEG-MATNR and BSEG-MENGE as special  fields in transaction OBVU (FBL3N >MENU >SETTINGS >SPECIAL FIELDS);
    2)SE38->program "BALVBUFDEL"->select indicator "Reset only EUINFO/LTEX"  ->run
    3)Create a variant in FBLN to include this field (FBLN > SETTINGS >  DISPLAY VARIANT > CURRENT... Add the required fields (1-U-VBEL2...)
    If they do not come up as a Special Fields in the Hidden Fields list, run RFPOSXEXTEND and wait for a few hours. 1-U-VBEL2... should then be  available in the list.
    Also check Notes 215798 and 373268.
    Please consider that you can display sales,material document and  quantity in transaction FBL*N, but only if the field is filled in.
    Kindly check in tables BSEG and BSIS if they are updated.  Should the same are empty in the data base tables it would be totally
    correct if the fields are shown blank in FBL*N.
    Regards,
    Syed Hussain.

  • Material Column invisible in Purchase Order Screen after Upgrade

    Hi Freinds,
    Subject: MEPO1211-EMATN field invisible in Purchase Order (ME21N)
    We are doing an SAP Technical upgrade project from 4.6C to ECC6.0. The 4.6C developement box is upgraded to ECC6.0. I found that the Material Column is missing from the Purchase Order Item.
    In the right side of item screen, we can see the configuration icon. I have checked that configuration icon - Administrator - MEPO1211-EMATN - field is enabled in the invisible column.
    I tried all the possible ways to disable the tick mark. still problems persists.
    please let me know how to disable the tick mark (MEPO1211-EMATN)
    Thanks
    Ashok

    i have entered the test1 as variant, current setting automatically changed to test1.
    then i have clicked the administrator, disabled the tick mark for the material (MEPO1211-EMATN), i have activated and included in the new transport request, closed that subscreen and saved the variant.
    I have come out of the purchase order screen and entered the Purchase order screen again. still the material number column is invisible.
    Thanks
    Ashok

  • Material Column Invisible in Purchase Order Screen after Technical Upgrade

    Hi Freinds,
    Subject: MEPO1211-EMATN field invisible in Purchase Order (ME21N)
    We are doing an SAP Technical upgrade project from 4.6C to ECC6.0. The 4.6C developement box is upgraded to ECC6.0. I found that the Material Column is missing from the Purchase Order Item.
    In the right side of item screen, we can see the configuration icon. I have checked that configuration icon - Administrator - MEPO1211-EMATN - field is enabled in the invisible column.
    I tried all the possible ways to disable the tick mark. still problems persists.
    please let me know how to disable the tick mark (MEPO1211-EMATN)
    Thanks
    Ashok

    Hi Guys,
    I found the Problem. Let me share with you all.
    For the Purchase order document Type NB - i found the corresponding field selection NBF.
    Then i went to NBF screen layout and enabled the material as optional entry.
    I have opened the Purchase order screen (ME21N), material column is diplayed.
    Thanks
    Ashok

  • Show row/column with empty dimension values.

    I have 2 columns where 1 column is dimension and 1 column is measure.  I need to hide the row when the dimension is empty.
    What I did is at the block I UN-TICK  "Show row/column with empty dimension values".  But it didnt works.
    Thanks.

    click on the block and add a filter with condition dimension isnotnull. this will eliminate the dimension rows with empty values.
    Thanks,
    karthik

  • Cumulated values, but last column sometimes empty

    Hi,
    We have a report which cumlated an amount key figure per fiscal period. The query shows the following results:
    001.2009   002.2009   003.2009  004.2009
    10                 20               30         40          --> every month we get +10
    But know we have a data record, were we have no value for april and the report shows the following results:
    001.2009   002.2009   003.2009  004.2009
    10                 20               30        
    The last column is empty. Can somebody explain me this result? Is this normal? If I show the total cumulated result, the result is correct.
    Thank you very much.
    Jessica

    Hi,
    I suppose there is no data posted for Month of April and calmonth reads data from master data not the posted data, if it is right then the query is running fine.
    Regards,
    Kams

  • Find out varchar2 string NULL columns and Empty columns

    Hi dev's ,
    my requiremnt is to find out the string columns Names of whose storing NULL values and EMPTY strings. for that i had written below code. it's getting some error.
    SET ECHO OFF;
    SET FEEDBACK OFF;
    SET SERVEROUTPUT ON;
    SET VERIFY OFF;
    SET PAGES 0;
    SET HEAD OFF;
    spool D:\stringnull.csv
    DECLARE
      v_tab_indent NUMBER(5);
      v_col_indent NUMBER(5);
      v_val1       VARCHAR2(20);
      v_val2       VARCHAR2(20);
      v_query1     VARCHAR(500);
      v_query2     VARCHAR(500);
    BEGIN
      --DBMS_OUTPUT.ENABLE(100000);
      SELECT MAX(LENGTH(table_name))+1,MAX(LENGTH(column_name))    +1
      INTO v_tab_indent,v_col_indent
      FROM user_tab_columns
      WHERE data_type='VARCHAR2';
    FOR i IN
      (SELECT table_name,
        column_name
      FROM user_tab_columns
      WHERE data_type IN ('NVARCHAR2', 'CHAR', 'NCHAR', 'VARCHAR2')
      ORDER BY table_name,
        column_name
      LOOP
        v_query1:='SELECT NVL('||i.column_name||',0) AS VAL    
                  FROM '||i.table_name||' where '||i.column_name||' IS NULL';
        v_query2:='SELECT '||i.column_name||' AS VAL    
                  FROM '||i.table_name||' where '||i.column_name||'=''''';
        --dbms_output.put_line(v_query1);
       -- dbms_output.put_line(v_query2);
        EXECUTE immediate v_query1 INTO v_val1;
        EXECUTE immediate v_query2 INTO v_val2;
        dbms_output.put_line (rpad(i.table_name,v_tab_indent,' ')||','||rpad(i.column_name,v_col_indent,' ')||' ,'||v_val1||','||v_val2);
      END LOOP;
    END;
    Spool OFF
    Set echo on
    Set feedback onERROR:
    Error report:
    ORA-01403: no data found
    ORA-06512: at line 31
    01403. 00000 -  "no data found"
    *Cause:   
    *Action:
    set feedback onpls help me on this issue..
    Thanks,

    Example:
    SQL> DECLARE
      2    v_val       VARCHAR2(20);
      3    v_query1     VARCHAR(32767);
      4  BEGIN
      5   FOR i IN (SELECT table_name, column_name FROM user_tab_columns
      6             WHERE data_type IN ('NVARCHAR2', 'CHAR', 'NCHAR', 'VARCHAR2')
      7             ORDER BY table_name, column_name
      8            )
      9   LOOP
    10     v_query1 := 'SELECT count(*) FROM '||i.table_name||' where '||i.column_name||' IS NULL';
    11     EXECUTE immediate v_query1 INTO v_val;
    12     dbms_output.put_line(rpad(i.table_name,30,' ')||' : '||rpad(i.column_name,30,' ')||' : '||v_val);
    13   END LOOP;
    14  END;
    15  /
    CHILD_TAB                      : DESCRIPTION                    : 0
    DEPT                           : DNAME                          : 0
    DEPT                           : LOC                            : 0
    EMP                            : ENAME                          : 0
    EMP                            : JOB                            : 0
    MYEMP_OLD                      : ENAME                          : 0
    MYEMP_OLD                      : JOB                            : 0
    MYNULLS                        : ENAME                          : 0
    MYNULLS                        : JOB                            : 4
    PARENT_TAB                     : DESCRIPTION                    : 0
    T                              : CHAR_VALUE                     : 0
    TABLE1                         : COL1_DESC                      : 0
    PL/SQL procedure successfully completed.

  • Material column is not displayed in ME21N in NEW ECC 6.0 - Urgent

    Hi Gurus
    I am working in Technical upgradation from 4.6 C to ECC 6.0
    We got new system last week only, in the new system (6.0) in ME21N - the filed for entering material no is not coming.
    Please suggest
    Muthu kumar

    Hi,
    After upgradtion some of the screens will changed from older version to new version. This is not common for all clients. Some upgradtion will have like this impact.
    The Material number is there on the ME21N transaction but may be in the different column check that correctly, but may not be on the same column as in 4.6 C but in different column may be middle or last.
    Other wise check the configuration on the top right of Item overview there is button when you click that system will show the Table settings there check any new variants are created or not. If there modify that and save then activate.
    rgds
    Chidanand

  • Materialized view is empty after 5 minutes

    After successful usage in our dev environment, I went to migrate a snapshot to QA only to find that after about 5 minutes, it was empty. Here are all the facts/symptoms I could think of, I was wondering if anyone could shed some light - I'm stumped.
    - on creation, ddl runs < 1 second with these options
    TABLESPACE BPF_DATA
    NOCACHE
    LOGGING
    NOPARALLEL
    BUILD IMMEDIATE
    REFRESH FORCE ON DEMAND
    WITH PRIMARY KEY
    - the tables selected include a remote query
    - rows exist for about 5 mins
    - after about 5 mins (give or take 1 minute), status goes to needs_compile, all rows disappear (the weirdest part)
    - We discovered this after attempting to run dbms_mview.refresh, and it was taking forever
    - no dml being done on 4 underlying tables
    - 4 separate test snapshots were created as "select * from" underlying tables, none went to needs_compile
    - doco says it's expected behaviour when applying dml to underlying tables (regarding statuses), except we don't apply any dml, and rows shouldn't disappear
    - if I do actually apply some dml, the relevant test snapshot has different staleness/after_fast_refresh settings, more inline with expected behaviour
    - doesn't happen in dev environment
    - I could find no metalink entries regarding problem
    Any ideas?

    Hi,
    This_date is just the date time that the job was started by the job process, it's OK if this_date is a little bit greater than next_date, because very rarely do jobs start exactly at their scheduled time, depends on jobqueue_interval and how many job processes are free at that time. It just means that the date time it started was slightly later than the date time that it was asked to be run at.
    However the fact that total_time is resetting is odd. This should accumulate (it does on all jobs that I've seen, I've just checked my own little bevy of dba jobs). Are you sure the failures column isn't increasing?
    And you don't need the DBA to tell you what's in the alert log, do you have the CREATE ANY DIRECTORY privilige?
    Chris

  • Disabling validations if the first column is empty in an editable table

    Hi ,
    I'd want to disable validations if the first column in an editable table is empty - coz we'd assume that the user does not want to enter any data in the new row. How can this be done ?

    Hi Viren,
    It is correct that the first line for every Master Data is an empty row, if I am not wrong it derives from SEM settings.
    1.If you have some rows with 0CUST_SALES without any attribute it is because you are uploading this MAster Data with a source that does not consider compound objects: it is surely a Transactional DataSource (you do not upload Attributes). So for every Transactional record for which you do not upload also compound objects the system creates a record in your Master Data that is not correct.
    2. If you do not have Distr Channel update in Inventory Cube I think you must re-upload all your request starting from PSA. If you have deleted your PSA you can create a DataSource on your cube and feed once again your cube with its same data (built Update Rules that start from Cube and end in the same Cube). Make an upload of all your request and the delete all previous request.
    Ciao.
    Riccardo.

  • People and group column become empty on EDIT ITEM

    Hi,
    I have 3 people and group columns(Peopleonly type) in my custom content type and list definition from the content type. When I EDIT an item from the list , the values in the 3 people and group column dissappear(meaning the fields are shown empty). Has
    anybody come across this behaviour. Any solution/workaround ?

    Hi Vipul,
    Did this only happen to the EditForm.aspx page of that custom list ? 
    Is this EditForm.aspx page customized ?
    Please also check whether there are some related errors in 14\LOGS.
    Please re-create another new EditForm.aspx page using the SharePoint Designer 2010, then check result again.
    Thanks
    Daniel Yang
    TechNet Community Support

  • BIDS 2008 - Dimension Usage new relationship Measure Group Column list empty?

    Ive been updating my underlying schema, and DSV and now Im having to update some of the Dimensions.  Looks like things got a bit "sideways" somewhere along the way.  Now that Im going back to reassign dimensions being used within the
    Dimension Usage tab of the Cube, the measure group column list is empty when I go to create a new relationship (regular type)

    Hi shiftbit,
    According to your description, you get an empty Measure Group Columns list when defining relationship. Right?
    Based on your screenshot, you may notice that Measure group table is empty, so definitely it can't show any column in the dropdown list. If there's columns in the measure group that are related to the dimension columns, at least it will show the fact
    table for Measure group.
    In this scenario, please check if the fact table for the Measure group is existing. Re-process the Measure group and try again. If the issue persists, please re-create that measure group.
    Reference:
    Define Relationship Dialog Box (Analysis Services - Multidimensional Data)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou
    TechNet Community Support

  • In printservice command - Current Service column shows empty

    When I issue the psr command to check whether tuxedo servers are doing the request, for one of the server, after doing request done for some time, the Current Service shows empty.
    Usually the CURRENT SERVICE column shows either "IDLE", if it is not doing work, or Service Name , if it is doing the work.
    Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
    xxxxxxxx 00104.00400 xxxxx 400 297552 14877600
    What could be the reason behind this ?
    Your input is much appreciated.
    Thanks

    Hi,
    Are you seeing this consistently or just transiently? There is probably a window between when a server completes a service and when it shows as idle. If you are seeing this consistently and it is impacting your application (although I'm not sure how it would), I would suggest opening a support case with Oracle Customer Support.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Displaying Alternate Text if Column is Empty

    Coming back to the brain trust for this one. I have a Date/Time Column in a list. The Column is not required nor for internal business practices can it be made to be required (Don't get me started). In my search result template, I'm using the following code
    to display the Date in a friendly format.  However, If a date is not entered, the result that is returned is "Invalid Date"
    <!--#_
    var modifiedDate = new Date($getItemValue(ctx, "ClosingDate"));
    _#-->
    Closing: _#=modifiedDate.toLocaleDateString()=#_
    I would like to use JavaScript and query the result and if empty return the Text: "Open till filled"

    you can do it with JS in the search result... but the search results will be the only place you can see it... you'd need to re-implement it any other places you want it... whereas an extra column (which, really, who the hell cares about the disk space
    it consumes, the extra CPU that it takes to compute/index/etc, etc) will be globally available.
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • Getting column names empty from MS Access database

    Hi,
    I have MS Access intalled in my desktop.I am using aveConnect jdbc driver to connect to MS Access database.
    I am trying to retrieve all the table name and column names of respective tables .
    But when i get column name as empty string when i try to retrieve the column name of a table.
    here is the sample code i use.
    I am getting the column count of a particular table and type of the column.
    It would be nice if some could help me .
    ResultSet ColumnData = meta.getColumns(null, null, "TBLACCOUNT", null);
                   System.out.println( "ColumnData:" +ColumnData);
                   if (ColumnData!= null) {
                        System.out.println("ColumnData not null");
                        ResultSetMetaData rsmd = ColumnData.getMetaData();
                        int columnCount = rsmd.getColumnCount();
                        String columnName = rsmd.getColumnName(1);
                        String columnType = rsmd.getColumnTypeName(1);
                        System.out.println("columnCount is " +columnCount);
                        System.out.println("The name of the first column is: " +columnName);
                        System.out.println("The data type of the first column is: " +columnType);
    thanks
    sheeba

    You're here in a JDBC forum, not a SQL forum. I suggest you to start learning SQL and come back once you have JDBC issues.
    Here is a list of links to all SQL tutorials available on the Internet.
    http://www.google.com/search?q=sql+tutorial

Maybe you are looking for

  • Problem in Dynamic Configuration bean

    Hi I am trying to dynamically change the filename using Dynamic Configuration bean with some constant value but target file is having same name as source.  In communication channel logs I can see the successul pro

  • Can't locate/find jaxp1.1 in J2EE1.3 or jaxp1.3 in J2SE1.5

    Hi All, I am using an older textbook(2002) on XML and XSL capabilities in Java web applications and the example in the book said that JAXP1.1 contains 3 jar files which are crimson.jar,jaxp.jar and xalan.jar and the book also said that JAXP1.1 is par

  • Address Book synching only half-works

    My iPod Classic seems unable to keep straight which addresses and phone numbers are "home" and which ones are "work", and, though my older iPod Photo could do it, does not seem able to transfer information from the "Notes" field. Is there any solutio

  • Can i update DW 6 MX to DW CS3?

    Hya. I wanna update my DW 6 MX to DreamWeaver CS3, can i do it? or i should buy the full program?

  • Unsure about how to formulate for specific problem.

    I'm tyring to get the amounts from Transactions::D2:C21 to be reflected in the Personal Reoccurring::C2-C6 based on the "Type" in Trasactions::C2:C21. So if I have two groceries entries in Transactins, I want only those to add together into the Groce