Modify FBV3 output with some extra fields

Dear Experts and Gurus,
I am new to this field and community.
We have a requirement from Business that they want to add some more field on FBV3 report (e.g. Vendor name , Invoice amount, due date etc.)
Would you please guide me how to modify or add these extra fields to the transaction.
I saw this thread before but I can't see solution/answer  for the same.
Thanks so much

Hi,
It is not possible as per the standard to add additional fields in FBV3 listing.
The program itself shows the possible selection fields for the header which are company code, document number and fiscal year
Program RFPUEB00 (screen 1000):
PROCESS BEFORE OUTPUT.
MODULE %_INIT_PBO.
MODULE %_PBO_REPORT.
MODULE %_PF_STATUS.
MODULE %_BUKRS.    <<<<<
MODULE %_BELNR.    <<<<<
MODULE %_GJAHR.    <<<<<
MODULE %_INIT_PAI.
CHAIN.
  FIELD  BUKRS-LOW.    >>>>>
  FIELD  BUKRS-HIGH.
  MODULE %_BUKRS.
ENDCHAIN.
CHAIN.
  FIELD  BELNR-LOW.   >>>>>
  FIELD  BELNR-HIGH.
  MODULE %_BELNR.
ENDCHAIN.
CHAIN.
  FIELD  GJAHR-LOW.   >>>>>
  FIELD  GJAHR-HIGH.
  MODULE %_GJAHR.
ENDCHAIN.
The only way to get your requirement would be by modifying the
standard which it is not recommended by SAP.
Regards,
Jaisson.

Similar Messages

  • Audio player with some extra's - can't get player realized

    I try to build an audio player with some extra's like looping between 2 time marks.
    Till now i have an interface that can play back audio files but after that the problems start.
    There is no way i can add functions without creating a {color:#ff0000}NotRealizedError{color}.
    According to the documentation the start() method should realize (etc) the player, but it doesn't in my program and neighter does the method player.realize();.
    Can someone give me a hint to get me on the road again.
    Thanks in advance.
    Here is the complete code which generates the NotRealizedError on the dp.setRate(); method:
    (most of it is older source from a basic player on the internet).
    package dictaplayer;
    import java.awt.*;*
    *import java.awt.event.*;
    import java.io.*;*
    *import java.net.MalformedURLException;*
    *import java.net.URI;*
    *import java.net.URL;*
    *import javax.swing.*;
    import javax.media.*;
    public class DictaPlayer extends JFrame {
    private Player dp;
    private URI uri;
    private URL url;
    private boolean realized = false;
    public DictaPlayer()
    super( "Testing DictaPlayer" );
    JButton openFile = new JButton( "Open file to play" );
    openFile.addActionListener(
    new ActionListener() {
    public void actionPerformed( ActionEvent e ) {
    openFile();
    createPlayer();
    getContentPane().add( openFile, BorderLayout.NORTH );
    setSize( 300, 300 );
    setVisible(true);
    private void openFile()
    File file = null;
    JFileChooser fileChooser = new JFileChooser();
    fileChooser.setFileSelectionMode(
    JFileChooser.FILES_ONLY );
    int result = fileChooser.showOpenDialog( this );
    // user clicked Cancel button on dialog
    if ( result != JFileChooser.CANCEL_OPTION )
    file = fileChooser.getSelectedFile();
    try {
    uri = file.toURI();
    } catch (SecurityException e) {
    e.printStackTrace();
    // Convert the absolute URI to a URL object
    try {
    url = uri.toURL();
    } catch (IllegalArgumentException e) {
    e.printStackTrace();
    } catch (MalformedURLException e) {
    e.printStackTrace();
    private void createPlayer()
    if ( url == null )
    return;
    removePreviousPlayer();
    try {
    // create a new player and add listener
    dp = Manager.createPlayer( url );
    // blockingRealize();
    dp.addControllerListener( new EventHandler() );
    dp.start(); // start player
    dp.setRate(2);
    catch ( Exception e ){
    JOptionPane.showMessageDialog( this,
    "Invalid file or location", "Error loading file",
    JOptionPane.ERROR_MESSAGE );
    private void removePreviousPlayer()
    if ( dp == null )
    return;
    dp.close();
    Component visual = dp.getVisualComponent();
    Component control = dp.getControlPanelComponent();
    Container c = getContentPane();
    if ( visual != null )
    c.remove( visual );
    if ( control != null )
    c.remove( control );
    private synchronized void blockingRealize() {
    int teller = 1;
    dp.realize();
    while (!realized && teller <= 20) {
    try {
    wait(1000);
    System.out.println("not realized " +teller);+
    +teller++;
    } catch (java.lang.InterruptedException e) {
    System.exit(1);
    public static void main(String args[])
    DictaPlayer app = new DictaPlayer();
    app.addWindowListener(
    new WindowAdapter() {
    public void windowClosing( WindowEvent e )
    System.exit(0);
    // inner class to handler events from media player
    private class EventHandler implements ControllerListener {
    public void controllerUpdate( ControllerEvent e ) {
    if ( e instanceof RealizeCompleteEvent ) {
    Container c = getContentPane();
    // load Visual and Control components if they exist
    Component visualComponent =
    dp.getVisualComponent();
    if ( visualComponent != null )
    c.add( visualComponent, BorderLayout.CENTER );
    Component controlsComponent =
    dp.getControlPanelComponent();
    if (!realized) {
    System.out.println("not realized.");
    if ( controlsComponent != null )
    c.add( controlsComponent, BorderLayout.SOUTH );
    c.doLayout();
    }

    captfoss,
    Thank you for your comment.
    captfoss wrote:
    Start does realize the player, automatically, before it starts it... if it isn't realizing then it also isn't starting.Right, I thought so, but my test was wrong. I now tested it with getState() and I can see it's going from unrealized to realized.
    First off, you can only call setRate on a player that is realized but not started... further, any of the calls like configure, realize, start, stop, etc... are non-blocking calls...so you have to wait for them to finish before you go on to the next step.So you say that when the rate is changed (f.i. by a user in a gui) the program first has to bring player in non-started realized mode (stop + realize), call the setRate() and start the player again (on the exact position it was stopped)?
    The easiest solution would be to use Manager.createRealizedPlayer rather than Manager.createPlayer...Didn't find out yet why, but when i change this (only this), there is no playing.
    Also, ++teller++ is about the most-confused looking code I've ever seen...Just like all the asterisks, i now know that code changes when i toggle between the tabs (rich/plain/preview) in the message box.
    Beyond that, your "blocking realize" function doesn't appear to do anything except suggest you have no business coding anything this advanced. Your boolean value "realize" isn't ever changed, so, I'm not entirely sure what the point of that function is other than to wait 10 seconds.I got this somewhere from the internet. Thought it could help me realize the player, but it didn't (obvious) so i commented it out.
    Slowly I begin to understand the basics of JMF (at least i think so), but I also understand that there are other (Java) ways to build the application I need. Unfortunatly I have to little (hardly any) knowledge of all those (sound) API's (f.i. JLayer) to find my way through them and to decide which is the best for my use (user controled audio playback (at least WAV and MP3) with looping possiblities between 2 marked positions).
    If someone could give me an advise which API (method or whatever you call it) is best to focus on I shurely would appriciate that.

  • I have made .indd file with some form fields in it, now haw to read these fields and manipulate its content through script in indesign

    I have made .indd file with some form fields in it, now haw to read these fields and manipulate its content through script in indesign

    It's probably best to ask in the InDesign Scripting forum:
    InDesign Scripting

  • Infoset extractor with an extra field

    Hi
    I've created an extractor with an extra field - it concatenates date and time to get a timestamp. When I use this infoset in my generic datasource, the extra field is not displaying. It's just displaying the table that the infoset is based on.
    Any help with this will be appreciated.

    wxs,
    if you are just concatenating- why not do it on the BW side by way of transfer / start routines instead of customizing your extractor...?
    Arun
    Hope it helps...

  • A ALV with some editable fields which have dictionary search help

    Hi all:
           There is a requirement to implement an ALV with some editable fields which have dictionary search help, do you have any idea?
    thank you very much

    Hi - yes it can be done.
    1st in your object select the component SALV_WD_TABLE (ALV component) * do all the bindings of your component to your VIEW, Component usage interface, etc.
    When you are declaring your context node attributes if you add a TYPE Data element that has a search help bind to the data element it will be accessible in your ALV or in the Attribute there's a INPUT HELP that option that you can add the search help there but you need to have your ALV input enable
    for example:
    data: lr_input_field  Type Ref To cl_salv_wd_uie_input_field,
    lt_column Type salv_wd_t_column_ref,
    ls_colum Type salv_wd_s_column_ref,
    lv_value Type Ref To cl_salv_wd_config_table,
    l_col_name type string,
    lr_cmp_usage Type Ref To if_wd_component_usage,
    lo_interfacecontroller Type Ref To iwci_salv_wd_table.
    lr_cmp_usage = wd_this->wd_cpuse_alv( ).  *ALV is the name you enter for your component usage when declaring component SALV_WD_TABLE at the beginning.
    if lr_cmp_usage->has_active_component( ) IS INITIAL.
    lr_cmp_usage->create_component( ).
    endif.
    lo_interfacecontroller = wd_this->wd_cpifc_alv( ). *once again your ALV name
    lv_value = lo_interfacecontroller->get_model( ).
    lt_columns = lv_value->if_salv_wd_column_settings~get_columns( ).
    Loop at lt_columns into ls_column.
    l_col_name = ls_column-r_column->get_id( ).
    create object lr_input_field
    exporting
    value_fieldname = l_col_name.
    ls_column-r_column->set_cell_editor( value = lr_input_field ). *this will made all your columns input fields
    endloop.
    hope this help!
    Jason PV

  • Hierarchy with some other fields behind

    Hello I have a problem with some a little SQL
    I have this SQL and that works fine:
    SELECT Lpad(Unit_id, Length(unit_id) + LEVEL *4,'-') || ' ' || unit || ' ' || unit_level_id || ' ' || unit_rel_to_parent_val_from as Hierarchie
    from ua_unit where unit_type_id = 1 and unit_rel_to_parent_val_from &lt;= sysdate
    start with unit_parent_id = 'CH'
    connect by prior unit_id = unit_parent_id;
    Now I have somthing like this
    Hierarchie
    ----A ASR 2
    --------A10 ASR FS 3 01.07.2002
    ------------100 ASR FS Bnk East 4 01.07.2002
    ------------105 ASR FS Bnk Central 4 01.07.2002
    Thats create a hierarchy but I need some other fields beyond this hierarchy...how can I do that?
    Greets
    Tierrii
    Edited by: user10411886 on Mar 16, 2009 2:37 AM
    Oh I see the columns are there but miles away from the hierarchy column ( working with SQL Developer 1.2.1) how they can be near to the hierarchy column?
    Edited by: user10411886 on Mar 16, 2009 2:54 AM
    Now I have what I want. Thanks for all the help and Inputs from you guys!

    Thank for the fast reply..
    this with the other columns is the right way first, fist I have now this hierarchy and now after this hierarchy
    there should be some other columns listed, but when i do this
    SELECT Lpad(Unit_id, Length(unit_id) + LEVEL *4,'-') || ' ' || unit || ' ' || unit_level_id as Hierarchie, unit, unit_id
    from ua_unit where unit_type_id = 1 and unit_rel_to_parent_val_from &lt;= sysdate
    start with unit_parent_id = 'CH'
    connect by prior unit_id = unit_parent_id;
    That will not work...
    I hope you now what I mean :8}
    Edited by: user10411886 on Mar 16, 2009 2:27 AM
    Oh I see the columns are there but miles away from the hierarchy column ( working with SQL Developer 1.2.1) how they can be near to the hierarchy column?

  • I created a pdf with some filled fields.  The person I e-mailed it to said it was blank.

    I open a PDF, use form wizard to detect and create fields, end form wizard, fill in some of the fields, save doc, and e-mail it.  Recipient says PDF fields are all blank.  Does anyone know what I'm doing wrong?
    Using Acrobat 9 Pro.

    If you are sending a quote and they do not need to deal with the form itself, after you complete the form just flatten it so that the form fields go away and are embedded as part of the PDF. Then save to another name (assume you already do that). Then you are simply sending a PDF to them, not a form. The form is simply being used by you to create a quote. This may be your best solution and makes it independent of viewer.
    OK, I really don't know how to flatten the form directly, but a simple alternative is to print the completed form to a new PDF. I am sure that others may be able to tell you how to flatten the form in a more direct manner. In any case, if you can get the end result into a simple PDF format and not a form, then your customers should not have a problem reading it. Bill
    PS - In another post, George indicated you can use a JavaScript to flatten the form
    // Flatten this document
    flattenPages();
    I have been successful running a javascript as a batch, but don't know how to run it from the Acrobat window on the current file. It was a heck of a lot more straight forward in older versions of Acrobat where there was an obvious run button. But then I may just be missing something obvious that the manual does not discuss.

  • How to lock the perticular record in table with some of fields

    Hi,
    I have one Doubt please clarify me.
    How to lock the record in table with perticular fields combination please give me example of code.
    Thanks,
    Hari.

    Hi,
    IT LIKE this....
    This is the function mode that you have to create for locking the contents of you internal table.
      CALL FUNCTION 'ENQUEUE_EZHFINDID'
       EXPORTING
         mode_zhfindid        = 'E'
         mandt                = sy-mandt
         ownid                = w_display-ownid
      X_OWNID              = ' '
      _SCOPE               = '2'
      _WAIT                = ' '
      _COLLECT             = ' '
       EXCEPTIONS
         foreign_lock         = 1
         system_failure       = 2
         OTHERS               = 3.
      CASE sy-subrc.
        WHEN 1.
          w_flag_lock = c_x.
         CLEAR w_okflag.
          MESSAGE e265 WITH w_display-ownnum.
      ENDCASE.
    Jayant Sahu.

  • Help with some calculation fields

    I'm trying to add a few calculation fields to a form but don't know how the script should be written.
    All my fields are in a form called:
    topmostSubform
    The first field I need to calculate is a percent field;
    name:
    Current_Percent1
    fields needed for calculation:
    Current_Salary1/Current_CIP1
    so Current_Percent1=Current_Salary1/Current_CIP1
    I tried this on the script editor but it didnt work:
    Current_Percent1.=(topmostSubform.Current_Salary1/topmostSubform.Current_CIP1)
    can someone help me out?

    Ok, looks like I got it. I did have it as formcalc but it looks like I wrote in too much info.
    I got it to work by setting SHOW to *caculate and adding (Current_Salary1/Current_CIP1) only
    Looks like I was making it harder than it needed to be.
    Thanks

  • ManyToOne relationship with extra field in the joinTable

    Hi,
    I wanted to make a ManyToMany unidirectional relationship using these two entities.
    Invoice (id)
    Product (id, price)
    The problem is that I want in the resulting joinTable another field named QUANTITY
    I don’t think there is a way to obtain a join table with an extra field from a ManyToMany relationship, am I right ?
    Si I decided to add an InvoiceLine table
    With Invoice and InvoiceLine tables having a OneToMany unidirectional relationship.
    And InvoiceLine and Product tables having a ManyToOne unidirectional relationship.
    This is the code I made
    import java.util.Set;
    import java.util.HashSet;
    import javax.persistence.*;
    @Entity
    public class Invoice implements java.io.Serializable {
         private long id;
         private Set<InvoiceLine> InvoiceLines = new HashSet<InvoiceLine>();
         @Id
         @GeneratedValue
         public long getId() {
              return id;
         public void setId(long id) {
              this.id = id;
         @OneToMany(cascade={CascadeType.ALL})
         @JoinColumn(name="INVOICE_ID")
         public Set<InvoiceLine> getInvoiceLines() {
              return InvoiceLines;
         public void setInvoiceLines(Set<InvoiceLine> InvoiceLines) {
              this.InvoiceLines = InvoiceLines;
    import javax.persistence.*;
    @Entity
    public class InvoiceLine implements java.io.Serializable {
         private long id;
         private Product product;
         private int quantity;
         @Id
         @GeneratedValue
         public long getId() {
              return id;
         public void setId(long id) {
              this.id = id;
         @ManyToOne
         public Product getProduct() {
              return product;
         public void setProduct(Product product) {
              this.product = product;
         public int getQuantity() {
              return quantity;
         public void setQuantity(int quantity) {
              this.quantity = quantity;
    import javax.persistence.*;
    @Entity
    public class Product implements java.io.Serializable {
         private long id;
         private double price;
         public Product() {
         public Product(double price) {
              this.price = price;
         @Id
         @GeneratedValue
         public long getId() {
              return id;
         public void setId(long id) {
              this.id = id;
         public double getPrice() {
              return price;
         public void setPrice(double price) {
              this.price = price;
    }The problem is that I want the InvoiceLine table to have a composite primary key (from the two foreign keys in the table invoice_id and product_id).
    Can anyone tell me how I can do this.
    Thanks.
    Edited by: Exhortae on Jun 23, 2009 4:59 PM
    Edited by: Exhortae on Jun 23, 2009 5:01 PM

    Hello,
    If we create a Z report for this program, can anyone please tell me where can I find the function "REUSE_ALV_GRID_DISPLAY" in the given program so that I can add my fields along with the default filelds displayed...
    Thanks
    ~Him

  • Jabber contacts with custom information field

    Hello,
    We have recently deployed our jabber client 9.2.0 and so far everything is ok.
    A a presentation with Cisco, we saw one of the speaker from Cisco with a jabber client that had custom field displayed for each contact information (location + title etc).
    We asked our integrator, but to date, they have not been able to find a way to accomplish that. Would anyone know how we can customize this pop up windows to dispaly additional field ? The LDAP query is working fine, I just need to be able to amend the information displayed.
    We are using standard AD for directory, but I can imagine if you have an LDAP, one may have some different field to map as well.
    Thanks in advance,
    Lionel

    Hi Colin,
    Actually, I think there is a misunderstanding. The problem is when you click on view profile for a contact. You do have a list of preconfigured information such as firstname, lastename, IM account etc. What I would like to do is to add / remove some extra field from our Active directory.
    I have seen it done, but not sure how this was accomplished (specific dev or some unknown custom in the jabber client)
    Thanks,
    Lionel

  • Formatted HTML output with Spry regions - is it possible?

    I have recently begun using the XML export extension in
    conjunction with an Access database to output dynamic data into a
    page with a Spry master/detail setup. So far, my simple example is
    going great, but I've run into a snag that I need some help with.
    To explain what I'm doing - it's a simple article page with
    the list of articles on the left with the title and date and the
    article title and full contents on the right hand side. So far it's
    all working very well, updating in real time when I click an
    article title on the left. The problem is the output with this one
    field which stores not only text, but also HTML formatting that is
    generated by a wysiwyg editor used on the article creation side of
    this little app. This HTML formatted content is the article body
    and is stored in a field named the same - "body". With traditional
    ASP, the HTML formatting displays as expected and all is well, but
    with Spry, it doesn't output formatted HTML, but instead shows the
    content and HTML code together as text. How can I get this one
    field ("body") to be output so all the HTML formatting is shown?
    This is my simple page example. Click through and you'll see
    what I mean.
    http://www.shoestodyefor.com/ajax.asp
    Here's the section of code in question regarding the output
    on that right hand panel where the body is displayed for each
    article:
    <div spry:detailregion="ds1">
    {title}<br />
    {entryDate}<br />
    <br />
    {body}
    /div>
    Is it possible to have that {body} section shown so the
    dynamically created HTML code from the wysiwyg editor is displayed
    correctly?

    Steve Skinner wrote:
    > Is it possible to have that {body} section shown so the
    dynamically created
    > HTML code from the wysiwyg editor is displayed
    correctly?
    The version of Spry that ships with Dreamweaver CS3 (Spry
    1.4) doesn't
    support the type of output created by the XML Export
    extension.
    This issue has been corrected in Spry 1.5, but no plans have
    been made
    public for integrating Spry 1.5 into Dreamweaver CS3. You
    would need to
    download Spry 1.5 from
    http://labs.adobe.com/technologies/spry/.
    Details
    of how to hand-code the fix for output from XML Export are
    here:
    http://labs.adobe.com/technologies/spry/samples/data_region/HTMLFragsInXMLSample.html
    David Powers, Adobe Community Expert
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

  • Add extra field to RFUMSV00

    Hi,
    I'm struggling with programming RFUMSV00.I have to extend this program with one extra field (BSEG-EGBLD).So I made a Z-copy of the original.But this program is working with a logical database.Program is using two field-groups : header and daten.Futher one it's using
    INSERT ep INTO daten.
    So I have extended this structure (ep) in the program with the field EGBLD.Then before the extract statement I have added the following code :
    GET bseg.
    select single egbld from BSEG into ep-user_field_a
                              where bukrs = ep-bukrs
                                and belnr = ep-belnr
                                and gjahr = ep-gjahr
                                and bschl = '01'
                                and mwskz = 'A4'.
    EXTRACT daten.
    Program is working with ALV.But seems to be that subroutine PERFORM print_table
                TABLES
                   <gt_alv>-t_auste_ep     "lt_outtab
                USING ...
    is not modifable for parameter <gt_alv>-t_auste_ep  .
    So I am lost.
    Is this the way ? Or do I have to use Badi's ?Anybody who can give me some advice ?
    regards,
    Stefan

    Stefan,
    I am not sure which version of WAS you are working on. But if you are working on WAS 6.40 by any chance, there might be some help.
    Take a look at my weblog.
    /people/ravikumar.allampallam/blog/2005/12/05/need-a-way-to-change-appearance-of-a-standard-existing-alv-report
    Regards,
    Ravi
    Note : Please mark the helpful answers

  • Can we add extra field in  drag and drop reports

    Can we add some extra field in sales A/R drag and drop report

    Hi
    My understanding about the drag and
    related function is:
    Since Drag and Relate is a query based system, you can
    recreate the Drag and Relate query/result in the Query generator. From
    here you can save the query and access it through the Tools -> User
    Queries. You can also create your own reports through Tools -> User
    Reports.
    If you get a 'no matching records found' error whene using D&R,
    it means the user has created a wrong relation.
    i.e. use the BP code instead of the BP description etc.
    Note! Users with a full authorization to the Drag & Relate function
    can view any data in the system, similarly to a case where a full
    authorization is given to regular queries. Therefore, it is recommended
    not to assign regular users with a full authorization to the Drag &
    Relate function.
    Please have a careful read of the documentation to apply the
    functionality to your needs.
    Furthermore, we could do the following testing:
    e.g. create a UDF on sales order
    and create two sales orders with the
    same UDF value, e.g. ABC
    then we drag the UDF ABC to the sales order , we could get the list of
    these two sales orders.
    Could you also let me know your detailed requirement for this functionality?
    Best Regards
    Helen Sun

  • Problem with OOPS ALv-field editable

    hi experts,
             I am displaying one report using OOPS ALV. Now i am inserting a line in the output, so some mandatory fields are automatically filled up in the new line, and i am trying to fill  new values for the remaining empty fields, So initially they are non-editable in the fieldcatalog.if i click on the 'INSERT LINE' button then only the fields shud be input enabled, how to do this.
                           Thanks in advance,

    maybe sample report BCALV_EDIT_04 might help you there.

Maybe you are looking for