Free fields on BSEG

Hello Expert,
I have to add 3 new fields on BSEG. I remember that the fileds XREF1, XREF2, and XREF3 were free fields. But I have seen that XREF3 is used by MM module.
The fields, i need,  should be available for transaction FB01 to post invoice from another system.
Can you give me some suggestion?
Thanks. Bye.

Hi Josy
In order to add new field to the table BSEG you have two possibilities:
- Add the required fields in the coding block.                        
   Path in the implementation guide is                                 
   Financial Accounting                                                
     -> Special Purpose Ledger                                         
        -> Basic Settings                                              
           -> Maintain Coding Block.                                                                               
(Transaction   > OXK3)                                                                               
- Using an "Append structure" for table BSEG.
The aspects to be      considered are described in R/3 Online Documentation. You can access
   R/3 Online Documentation from any R/3 screen -> Help -> R/3 library.
   In R/3 Library, go to                                               
   -> BC - Basis Components                                            
     -> ABAP Workbench                                                 
       -> BC ABAP Dictionary                                           
         -> Tables                                                     
           -> Append Structures.                                       
However, with this option on posting a document, the field is not    automatically added to the standard dynpros. Any modification must   be included in as a change to the standard system.                     
Here is also information from development:  include technology is a suitable method to isolate SAP standard fields from customer fields in transparent tables.                            
It is not suitable for cluster tables like BSEG.                                                                               
The critical difference between transparent tables and cluster tables is that for cluster (and pool) tables the order of fields on        the database is always the same as the order in the dictionary.        
For transparent tables an arbitrary translation between these orders can be achieved by the R/3 data base interface.                                                                               
This implies that new fields can only be appended to table BSEG.       
Any insertion inbetween existing fields or any change of field order would lead to a database conversion which is unacceptable     for huge tables like BSEG.                                             
So event with an include structure for your customer fields   you would be in the situation that                                                                               
a.) with the include at the end of BSEG you would be able to insert    
fields here, but new fields delivered by SAP and inserted              
in front of the include would lead to conversion if                    
your include is non-empty.                                             
New fields appended by SAP after the include would lead to situation   
b.) with the include within BSEG, any new fields entered               
into the include structure would lead to a conversion.                                                                               
So an include can never solve the conflict of SAP and customer   adding new fields to a cluster table.                                                                               
Therefore SAP and customer will always append fields to the end of  BSEG directly.
During the upgrade the conflict has to be solved using   transaction SPDD (dictionary adjustment).                              
During the upgrade(prior to activation) you will be prompted to run SPDD and see all your customer fields and possibly new SAP fields.          
Here you can assure that your fields which are a formal modification will be retained in BSEG and new SAP fields will be appended to the  end of current BSEG definition behind your user fields."      
Hope it helps
kind regards
davide

Similar Messages

  • User defined field in BSEG not accessible

    Hi all.
    I have appended a field in BSEG. When I view it in SE16 using BELNR, that field is visible, but when i search it using that field , it shows no data exists. It happens with very less no of BELNR, but it is creating problem.
    Can anyone help me?

    Hi Arpit,
    Please be specefic, Could you not see the data or the data field in the table.
    Please refer to data element if you are looking onto the field.
    You should be able to view the data for the particular BELNR if not there might be a data problem for that particular BELNR in BSEG table.
    Thanks
    Ravi Kanth.

  • Adding fields to BSEG

    Hello,
    We are planning to add some additional custom
    fields to BSEG and  want to know what all is involved in this
    task and what kind of risk we may run into and any insights and
    thoughts on whether it is advisable or not.Also,is it possile to bring in these additional fields onto vendor line item postings?Also,what kind of testing we need to do to make sure that we don't run into problems later.
    Regards
    Bala Pinjala

    Hi
    You can add custom fields to a SAP standard table. SAP standard programs will not read these fields, so you have to modify the required programs.
    Workload will depend upon which functionality you want to use.
    The is no risk in doing this change, the only test is to test the modified programs.
    Regards,
    Somar

  • Need to display value from ztable to a free field in a standard tcode...

    Hello Experts,
    I have a requirement wherein I need to get some data from a custom table and
    need to display it in one of the free fields of transaction FBL1N(Vendor line item display).
    I really do not have any idea how to go about this. Hope you can help me guys.
    Thank you and take care!

    Hi!
    You will have to look for an appropriate user-exit (if there are any) for transaction FBL1N. In the user-exit you can fetch the data from the custom table and populate the fields of the std transaction. Alternative - The fields in FBL1N are populated from the FI documents. So you can create a substitution rule (using a user-exit) and populate the field in the FI Doc. For this you might require the help of your functional consultant.
    Hope this helps
    Cheers!

  • Custom Fields in BSEG not updating on FI document post

    Hello Experts
    I'm facing a problem when posting FI documents. I'm using BAPI_ACC_DOCUMENT_POST and passing some Z fields using Table Extension2 (bapiparex). The problem is that the Z fields are not getting updated.
    BADI_ACC_DOCUMENT is implemented and working. In debug, I can see that the BADI is working as it should. Furthermore, It was already working for older developments in the same machine.
    This problem is only happening in Development machine (DEV). In Quality machine (QAS) everything is working fine. Because my program is still in development, I can't transport it to QAS to see if it works there.
    The problems are now the following:
    - Older developments aren't updating the Z fields in BSEG
    - My new development isn't updating Z fields in BSEG
    - Manual posting in FB01 updates the fields
    What I have done so far:
    - Checked my program codding (it's ok)
    - Checked BAPI BADI_ACC_DOCUMENT (it's also ok)
    - Checked all user exits being used on this machine that could be clearing this fields - In all of the implemented exits, none of them refers to this problem
    - Checked all implemented BTE's  - In all of the implemented BTE's, none of them refers to this problem
    - Searched for differences between SAP releases on DEV and QAS machines - All components have the same release
    - Checked for differences (activation, structure, source code, etc) of structure bapicobl_ci, ci_cobl, table bseg, BADI's being used, etc...
    What am I missing here? I think I have done everything that could explain this behavior and still have no answers...
    Thanks in advance, best regards,
    João Argêncio

    Hi,
    in BAPI_ACC_DOCUMENT_POST there is a part
        PERFORM call_customer_function
                TABLES extension1.
                                                                                    PERFORM call_badi
                TABLES extension2.
    for the extensions. Seems that there has to be filled a BADI implementation too to get the extension2 data into bseg.
    BADI interface is IF_EX_ACC_DOCUMENT, used method should be method CHANGE.
    Regards,
    Klaus
    Edited by: Klaus Babl on Apr 1, 2011 11:54 AM

  • How free field works in report painter

    Hi,
    Please provide me how free field works in report painter.
    Thanks & Regards,
    Radhakrishna.

    Sorry, but this is not related to SAP on Oracle.
    I would try ABAP forum instead.

  • Bapi or function module to update rstgr field in bseg table

    what is the bapi or function module used to update the fields in bseg table particularly "rstgr" field?

    Hi,
    Use Bapi
    BAPI_ACC_DOCUMENT_POST
    Regards,
    Prashant

  • Adding custom fields in BSEG

    Hi All,
    We have an requirement where I need to add custome field to BSEG(with APPEND).
    I wanted to know the steps to add the custom fields in BSEG and also the impact of the same. Are there any concerns as this is a cluster table?
    Please let me know.
    Thanks for your help in advance.
    Best regards,
    Yogita
    PS : I couldnt find any details in the forum regarding this
    Please be careful when creating a subject line. I changed it to what I think you mean.
    Edited by: Rob Burbank on Oct 15, 2010 10:27 AM

    Guess you didn't look very hard. See Add New fields in BSEG
    Rob

  • Adding Custom Fields to BSEG and BKPF Tables

    Hi All,
    My customer would like to add around 5 fields to BKPF table and 6-7 fields to BSEG table. Can you all suggest me whether it would be a good idea to add any custom field to these tables ? I would like to mention that standard fields available in these tables will not be used for the requirements of the customer and he is insisting on adding custom fields. I need your expert advice on this matter.
    Regards,
    Rohit

    Hi Friend,
    Please do not add any custom fields in those tables.
    These two tables are pillar of accounting entries in SAP, if you want to push them then it is OK, otherwise find some other way.
    Regards
    Krishnendu

  • HOW TO ADD FIELDS OF BSEG-ZFBDT & BSEG-ZBD1T

    hi frnds.
    currently iam working on SD MODULE I NEED the NET DUE DATE SO HOW TO DO THAT
    1 problem plz:
    HOW TO ADD FIELDS OF BSEG-ZFBDT & BSEG-ZBD1T
    TOGETHER
    one is date & other is numeric value so how?
    one is date & other is numeric value so how to add this 2 fields
    & finally i want to display the o/p in date format dd/mm/year
    THANKS IN ADVANCE.

    Hi Mahesh,
    one of the nice features of ABAP is that it takes care about month/year changes when adding days/month on a date.
    ADD lv_zbd1t TO lv_zfbdt.
    This should work fine. If not, try to convert zbd1t into an integer first.
    To get you preferred date output format try this:
    DATA: lv_datestring TYPE string.
    CONCATENATE lv_zfbdt+6(2) '/' lv_zfbdt+4(2) '/' lv_zfbdt(4)
    INTO lv_datestring.
    This isn't tested, but should give you a clue.
    Regards,
      ok

  • Update of segment field in bseg table

    hi
    can any explain me about update of segment field in bseg table
    segment is mentained in profit center master record ,and i want to generate trial balance segment wise and profit center wise
    please suggest me steps to do in a new gl senario
    thanks
    cb

    Hi,
    You need to activate the assign scenarion FIN_SEGM to your ledgers in the below path:-
    SPRO> Financial Accounting (New) > Financial Accounting Global Settings (New) > Ledgers > Ledger > Assign Scenarios and Customer Fields to Ledgers
    Then you need to make document splitting characteristics based on Segment field in the below path:-
    SPRO> Financial Accounting (New) > General Ledger Accounting (New) > Business Transactions > Document Splitting > Define Document Splitting Characteristics for General Ledger Accounting
    Make the below entry:-
    Field = SEGMENT
    Zero Balance = Selected
    Partner Field = PSEGMENT
    Mandatory Field = Selected
    Then you will be able to generate the balance sheet segment wise in report S_PL0_86000028 "Financial Statement: Actual/Actual Comparison". (Similar steps you can use for profir center wise balance sheet in addition.)
    Regards,
    Gaurav

  • Update a field in bseg table

    Hi experts,
    i want to update a field in BSEG  table (field name is BUPLA).
    Using UPDATE statement i am going to update the bseg table.
    I know only update statement.
    This my immediate requirement.
    please give me suggesstion.

    Hi,
    If you want to update the existing table record or field.. it is always advisable to use MODIFY statement instead of  UPDATE.
    syntax: 
    fetch the BSEG data to internal table IT_BSEG and do you modificaltions.
    Loop at it_bseg.
        it_bseg- XYZ = 'ABC'.
        it_bseg-UVW = '123'.
       modify it_bseg transporting XYZ  UVW .
    endloop.
    MODIFY BSEG FROM TABLE IT_BSEG   (here it_bseg is the internal table)
    COMMITWORK.
    Modify always check in the database whether the record exists or not if it is there it will modify the existing one.. otherwise create a new record.... in Update statement.. there is always a chance of creating a new record.. instead of updating the existing one...

  • VBUND(Trading Partner) field in BSEG from Tcode FB50 through programs

    Dear Friends,
    I am traying to update the VBUND(Trading Partner) field in BSEG from Tcode FB50 through programs....but its not updating in BSEG.
    for that we have used substitution programs,
    Did we have any other way to update the VBUND in BSEG from FB50?
    I have debuged the Tcode FB50, and in there its updating the BSEG from internal table t_bseg, and passing the values to t_bseg from SACCIT, but SACCIT is not having the field VBUND. thats the reasone its failed in my case.
    do we have any other better solutions and idea on this???
    Thanks,
    Sridhar

    Refer to the following trheads:
    Change field bseg-vbund
    Trading Partner field (VBUND) is left blank in EC-PCA historical data load
    Validation document type
    Field VBUND does not allow changes to the document ?
    Regards,
    Fernando Evangelista

  • VBUND(Trading Partner) field in BSEG from Tcode FB50

    How to VBUND(Trading Partner) field in BSEG from Tcode FB50 ? ( through program way)
    is it possible?
    Thanks,
    Sridhar

    >
    sridher reddy wrote:
    > How to VBUND(Trading Partner) field in BSEG from Tcode FB50 ? ( through program way)
    > is it possible?
    >  -->whats ur issues ? can you put it in simple english ?
    > Thanks,
    > Sridhar

  • Free Field in Notification

    Hi team,
    Which field I can propose to my client to put location as free field. becase they want to put location in free field in notification and also want name of field as equipment location , so i have to change standard field name also. which field i can use.
    thanx in advance

    Hi, done.

Maybe you are looking for

  • SharePoint Workflow doesn't send notifications to External Email address when Trusted Identity Provider enabled.

    SharePoint Workflow send the notification to External email address fine but do not work when Trusted Identity Provider/SSO feature Checked. Please Advice!

  • Migration from Exchange 2007 SP3 to Exchange 2010

    Hello, We are planning a single server migration from Exchange 2007 SP3 to Exchange 2010.  I'll be building the 2010 server on a 2008 R2 box. My question is, can I make the jump directly to Exchange 2010 SP3, or do I need to install exchange 2010 SP1

  • What Application is required for Programming a game for a Nokia 7650

    Hello, I am new to all this and I would like to program a game on a Nokia 7650, I have downloaded a few games and transfered them via infrared to my phone (JAD and JAR files)which are pretty cool. All I know they are either written in Java or C++.I u

  • Anyone using a Canon ZR 60 with iChat 3.1.1 ?

    My Canon Mini DV (ZR 60) works fine with iMovie, but it is not working with iChat (3.1.1). I'm trying to narrow down the problem: • is it the camcorder? • is it iChat 3.1.1? • is it the operator : ) ? Any help is much appreciated. I'd hate to buy the

  • Organizer 10 aborts

    Organizer 10 aborts on startup. So far I have downloaded the install files and did several re-installs of PSE 10 and Premiere Elements 10 with no good results. See error message below. PhotoshopElementsOrganizer.exe - Bad Image C:\Program Files\Adobe