Callup point 3 substituion

Hi all,
We have a substitution at callup point 3 for AP invoices. The 'Vendor number' from the Vendor Line item is substituted in the GL Line Item. This substitution works fine in manual/online invoice postings (FV60/FB60).
When we use ZOption which uses BAPI (bapi_acc_document_post) the substitution does not kick in. Is there something that needs to be done so that the substitution works with BAPI as well.
Thanks in advance for your help!!

Hello,
FI document which is posting with BAPI can't visit call up point 3 substitution.
There is two way for solution.
First, you can write some ABAP like in substitution to your existing Z-program.
Second, you can use business transaction event 00001120 for substitiuon. This event works for all types of FI docs. You can change field value with using this BTE.
Regards,
Burak

Similar Messages

  • Substitution at callup point 6

    Hi,
    I'm newbie in abap enhancement. i need to perform substitution on accit-fkber as well as access bseg in callup point 6. Currently i need to  modify program RGGBS000 and the substitution will be done on tcode OBBH. Can anybody kindly tell me which tcode to use to test this substitution at callup point 6 and is it possible to access accit and bseg at callup point 6. Much appreciated Thanks..

    Hi,
    Go to tbale view maintanance SM30 Transaction
    and check the functional area data with V_TFKB
    view
    reward me points if it is helpful
    Regards
    Praneeth

  • Degree Audit Callup Point and Structure View of RC's (PIQRULEWB_AC)

    Hello,
    I have linked a rule container to an academic object (type SC, in this case), via callup point 60 (degree audit). When I am in the structure view looking at this, I notice that the popup text over the callup points icon says "Non-Academic Callup Pnt". I have read a VSR cookbook, and was under the impression that RC's linked to academic objects would have academic callup points. Am I looking at a bug (SAP GUI client 710; server 4.72), or do I have a misunderstanding about the degree audit callup point?
    Thanks,
      Eric

    Hi Eric,
    actually the use of Rule Containers and Callup-Points in Degree Audit is a bit different than how it is used for the academic processes. While you define particular rules like prerequisites using the VSR rule elements for callup points within activities like module booking or admission, in Degree Audit the rules in the rule containers are "collected" to build the audit profile for the student. Also the concept of academic and non-academic callup points does not really apply to the use callup points for audits.
    I would not necessarily consider it as a bug that the display shows the callup-point as "non-academic" - however it could be a bit confusing and I suggest that you sent a low priority OSS message such that our development can review whether they could make that a bit clearer to the end-user.
    Regards
    Joachim

  • Unable to create the validation at Call up point 3

    Dear Friends,
    I am trying to create the validation rule for call up point 3..
    while doing the prerequisite is system is not througing any error message, But while doing Check step I am getting the message like " Formula composed upto first systax error"
    This is the full length message i am getting the error..
    The formula was composed up to the first syntax error.
    Message no. GB 506
    Diagnosis
    You tried to exit insert mode, which is only possible if the formula has no syntax errors from beginning to end. If it is not, a new insertion session is opened ahead of the first syntax error. You can then correct the syntax error at the new position through making new entries or by deleting the formula symbols that follow.
    You can then try exiting the insertion session again.
    Validation is
    BKPF-TCODE = 'MIRO' and BKPF-BUKRS = '2005'
    check
    BSEG-BVTYP not equal to null
    in this point i am getting the above mentioned message
    Please let me know in this regard.
    Regards,
    Anand

    Dear,
    Callup point 3 will not be allowed in this validation because in CHECK you are just calling the BSEG (line item) so just select callup point 2 will be accurate one and it will be successful....
    Callup point 3 is used when you want system to perform check for both BSEG and BKPF table fields....
    To conclude use callup point 2 in this validation .
    REgards,
    Chintan Joshi

  • Use of Call up points

    Hi all,
    I have associated a Rule container with the call up point 19 (Admission).
    But its not cheking my validations??
    what could be the problem
    here is some data that I used--
    Validation: Pre-requisite- (I did not mention any thing, so that it is true always)
                    Check-RHIQ_STUDENT-BIRTHPLACE='India'
                    Message: message type=E (did not defined any message variable).
    In Rule Over-view, its showing that Rule container, Rule Module and Rule elments are associated with my objects,
    <b>Still if I am trying to execute admission for non Indian student (Birth Place), Its not validating.</b>
    Please resolve my problem.
    Thanks

    Sudhir,
    Clearly you rule is not being triggered at runtime.  Let's figure out if it is even being found.  Use the transaction 'PIQRULEWB_RC' with your Org. Unit and Callup Point to see whether your Rule Module appears.
    One possibility is that there is an issue with the validity date range for your relationship between the RC and the Org Unit.  This might explain why the rule attached to your org unit is not firing. 
    If this transaction does not make clear what the problem is, then I suggest you take screenshots of the following and attach them to your next posting:
    - Validation rule definition
    - Rule Module
    - Rule Container (should NOT be an 'extended check')
    - Relationship type 509 (with additional data) between RC and your object.
    - Definition of your error message
    Michael

  • ZGGBS000 - BSEG data does not pass.

    Hi,
    We are trying to change cost centers through program ZGGBS000 .
    But when the control comes into the program the BSEG values comes empty.
    The BSEG values are populated for other company code.
    Is there a configuration where we can control line items to be transferred?
    Thanks.

    Substituion has to be configured in OBBH. Check if it is set up for callup point 2 or 3.

  • CO validation according BUKRS

    Hi there. Could You tell me some tips how to validate CO in such scenario:
    At this moment we've got 1 Controlling Area (Let's say CA1)
    We've got 4 CoCodes (let's say CC1, CC2, CC3 and CC4)
    The Controlling Area CA1 is common for all 4 CoCodes. That's an Cross-company-code cost accounting .
    The problem is that Co Posting Periods are closed 'globally', for the whole Controlling Area CA1 ( = for all CoCodes assigned to CA1, that is CC1, CC2, CC3 and CC4).
    I need to create transaction in which user could open/close Co Periods separately for each CoCode. So for example Period 1 can be closed for CC1, but it's opened for CC2 etc.
    I know that I need to create a Z-table, which will keep info about periods closed. I think it's structure could be the same as KAPS ("CO Period Locks") table with BUKRS field added by me. Now I know I should use OKC7 Tcode. But what now?
    Could You give me some tips about most suitable solution? I'm newbe in world of rules, callup-points and other validation components.
    I'll be very thankful for help. Greetings.

    Hi!
    I'm not very familiar with CO, but you can close and open periods for each company code, using transaction OB52.
    Check this out first, it might help you.
    Regards
    Tamá

  • Posting limit restriction ( UpTO 10000) for T Code FB60 - for specific GL

    Dear All,
    Posting limit restriction ( UpTO 10000) for T Code FB60 - for specific GL
    Is it Possibal ?
    Any other way to stop Posting Amt more than Rs 10000 ( Ten Thousand)
    In specific T Code FB60
    Required urgent Help,
    Your early reply / solution is expected
    Regards,
    S Kulkarni

    Hi,
    Just go to OB28, define a validation (if you do not use one already), define one step, define the prerequisites on BSEG level of the account and define the check.
    For example, you can use the validation for the following situation: You want to make sure that postings to the expense account "Telephone costs" can only be posted to the services cost center "Telephone". You can carry out the checks needed for this by using the validation.
    Activities
    If you want to define new validations, go through the following activities:
    1. Place the cursor on a line in which company code and callup point are entered (you can enter company code and validation callup point via Edit -> New entries).
    2. Afterwards select Environment -> Validation. You reach the first screen for maintaining a validation.
    3. Select Validation -> Create. Enter the required name. After pressing ENTER, you come to an overview screen of the validation activities belonging to the validation.
    4. Select Insert entry. On the next screen you can describe a new validation activity. You describe the check requirements and the actual check for this. The syntax to be used for this is described in the online help (F1 help) for the input fields for Requirements and Check. You can also define a message (warning or error message) which is sent if the check is not successful.
    If you want to change validations which already exist, proceed as follows:
    1. Place the cursor on an already existing entry and select Goto -> Validation.
    2. On the next screen select Validation -> Display or Validation -> Change. After pressing ENTER, you get to the overview screen of the validation activities belonging to the validation. If you select Insert entry, you can carry out changes if necessary.
    Regards,
    Eli

  • Error during the creation of a Substitution (GGb0)

    Dear all,
    I'm facing the following problem. I'm tring to create a new Substitution (GGB0).
    But when I have tried to create the STEP, the system display this error
    " You may not substitute any fields for this Event"
    I think that I have to define the fields, but how to do this?
    Thanks in advance
    Alberto

    Hi,
    It is probably that the one or both of the following situations
    apply:
    1)  please check the value for field BEXCLUDE in table GB01 for the
    relevant field(s).  If the field has the value X then it cannot be
    substituted in the standard system.
    Please refer to the attached note 42615 regarding this.
    2) please check if any of these substitutions involved a modification
    at callup point 3.
    See the attached note 386896, where it states:
    "As of Release ERP 2004, you can no longer use the source code
    corrections as these can cause inconsistencies between the entry
    view and the general ledger view.
    As of Release ERP 2004 you can also use the AC_DOCUMENT BADI for
    postings using the accounting interface."
    Reg
    Madhu M

  • Cost of sales appraoch

    My client is having the Income statement in the format  of Cost of sales i.e.
           sales                  XXXX
          Cost of sales       ( XXXX)
           gross Profit         XXXX
             Other Income    XXXX
             Admin Exp       XXXX
             S&D  Exp         XXXX
             Other Exp        XXXX
             PBT                 XXXX
             Interst              xxxx
             Tax                  xxxx
           Net Income        xxxx
               so can you please tell me how the data flows into the functional area in cost of sales approach. I say in IDES that the same GL account is hitting  different functional area ( i.e Production , Admin, S&D, Others)   and we can get the above report in the above format and also in Functional area wise
             I am confused where to do the config for that cot of sales. Iinfact I did the config for cost of sales approach in the spro screen under financial accounting global settings and added functional area for the GL accounts( i.e. P&L accounts)  But when I pass the  transaction hothe data  flows into  different  functional areas I a very m much confused.
    this is a very important issue. Please reply soomn
      if anyone have any documentation  of how the data  flows pleasse forward to  me mail id
      [email protected]

    The functional area can be filled in numerous ways.  It can be assigned to various master data elements, e.g. GL Account, Cost Center, etc. and it can be filled via CO Substitution. I believe it is callup point 5000 under CO Substitution.  You can either use rules to assign or build an ABAP user exit in the Substitution if your logic is too complex.

  • FBCJ BADI/User Exit or Validation Rule Implementation

    Inspite of my maintaining validation as under, i am not able to achieve what i desire, i.e., System is still posting Cash transactions thru FBCJ t code for amount exceeding INR 50,000
    1. Created a validation name
    2. Assigned it to Application Area - FI
    3. Callup Point - 2 Line item
    4. In validation step 0001, created pre-requisite as
    Transaction code = 'FBCJ' AND Account Type = 'D' AND
    Posting key = '15'
    5. Under check, Amount <= '50000.00'
    6. Entered E in message type with corresponding message class ZKM_MSG_CLASS for message number 018
    7. Assigned the above validation in OB28 t code for activation level 1 (i.e., Active)
    System display a message; but also post it as well, despite of 'E' error message type.
    How to tackle with the above problem.
    Is there any other badi/user exit for FBCJ. I have only find CJ_DOCUMENT, but it's not working for me.
    Thanks and Regards,
    Sohail

    Hi
    Below are some of BADIs available for WAK1. Please check.
    Exit 
    WCOUP001  User exit for coupon processing in POS inbound
    BADIs
    RDM_BAPI_PROMO_CREATE - Enhancement Spot (RDM_OPT_PROMO_IN)
    RDM_PROMO_POST - Enhancement Spot
    RDM_PROMOTION_WAK1 - Enhancement Spot
    WAKT_BADI_001  -
    ~~~Ganesh Kumar K.

  • Text in F110

    Dear Experts,
    I would like to display field 'text' in document line item display in F110
    I already added the field through SPRO-FA-AR/AP-Business transaction-outgoing payment-outomatic outgoing payment-Payment Proposal Processing- make Settings for Displaying Line Items-Define Line Layout for Displaying Line Items.
    After changed the configuration I found that field 'text' is blank, means did not taken 'text information' as display document through FB03.
    Kindly advice
    Thank you in advance.

    Hello Puri,
    There are some different possibilities to fill SGTXT,  anyway:
    One solution would be to create a substitution. You can create a
    substitution in accounting documents at callup point 2 to fill SGTXT
    with the vendor code LIFNR for example.
    If you want to have the SGTXT copied from the invoice you could create
    a clearing rule for SGTXT.
    Furthermore you can check if business transaction events (open FI
    interface) 1120 can be used. The note 545340 which gives an
    overview of the existing BTE´s.
    Have a nice day! BR Hana

  • How to update trading partner (BSEG-VBUND) in tr.code FB01/FB02?

    Hi,
    I need, under some circumstances, to update value of trading partner code (field BSEG-VBUND) to all items in the FI document, created/changed with transaction FB01/FB02.
    I checked available user exits and bussiness events, but didn't found one, which could do the trick.
    In fact, in bussiness transaction event #00001430 (CHANGE DOCUMENT: Field substitution header/line - Checks prior to posting change completed) - for FB02 I have access to the internal table T_BSEG, but it seems this table is used as import parameter only and any changes didn't take efect at the end.
    Any help how can I do the trick? And this is while I'm in a transaction FB01/FB02.
    My system is 4.6c.
    Many thanks in advance.
    Regards,
    Ivaylo Mutafchiev

    Svetlin, Max,
    what I did until now is:
    1) followed matrix substitution = callup point 3 (complete document) - I checked for existance of correct substitution field(s) in the GB01 table, and re-generated substitution code (as noticed in note 42615). That added my field in the list of fields for substtitution which are considered at the end of substtitution - in forms:
    FORM EXP_REC_015                      
            USING                        
              DATA_CHANGED TYPE GB002_015
            CHANGING                     
              DATA_OUT TYPE GB002_015.
    and
    FORM EXP_TAB_015_BSEG                   
             USING                          
               IN_ORIG STRUCTURE        BSEG
            CHANGING                        
               OUT_RESULT STRUCTURE     BSEG
               B_RESULT.
    both forms are in main generated program GBTAAFI0.
    My field (VBUND) is taken in account - added to the structure:
    DATA:  BEGIN OF TEMP_STRUCT,                          
            VBUND                          LIKE   BSEG-VBUND
            ZFBDT                          LIKE   BSEG-ZFBDT
            END OF TEMP_STRUCT.                            
    here ZFBDT was the other field defined in GB01 for substitution from someone esle - perhaps by default, I don't know.
    Further (in the include MF05LFB0),
    almost all of the structures which contain my changes are cleared (below is extract from the code):
    LOOP AT beltab WHERE xarch NE char_x.                   "Note 0383125
    REFRESH xbseg.                                                     
      REFRESH ybseg.                                                     
      REFRESH xbsec.                                                     
      REFRESH ybsec.                                                     
      REFRESH xbsed.                                                     
      REFRESH ybsed.                                                     
      REFRESH xbset.                                                     
      REFRESH ybset.                                                     
      REFRESH t_bsegco.                                                  
      REFRESH t_fmfich.                                                  
    Further, the logic proceed with the program SAPFF011 and form 'import_*beleg', where my changes were overwritten with original data - before substitution.
    2) Tried Max's proposal - and extended structure BSEG_SUBST with field VBUND, further populated the substitution table in the related BTE 1430 accordingly.
    Unfortunately the flow-logic proceeded further to the same form 'import_*beleg' in the program SAPFF011 and my changes dissapeared.
    I'm at dead-end - have no idea where and what is the problem...
    Checked few OSS notes - 42615, 386896, 513891, 391309, 438076. Everything which is related to my exact situation is set correctly - as far as I found :-).
    Just for tests I tried both ways (BTE and matrix substitution) with another field ==> BSEG-XREF3, and it was updated correctly - accorging to my logic.
    Thanks guys, your suggestions were right at the time and valuable, but they didn't help me to solve my problem. Perhaps there is something messed in our system - I can't be sure. What I can say for sure is that we have working BTE-s (1430 is used in our system - I just added piece of code into it), and validations are working also.
    Thanks again.
    Regards,
    Ivaylo
    P.S. If you have any suggestions, I'll be glad to hear them from you.

  • F110 - Payment document Text field SGTXT ?

    Hi
    Experts,
    The requirement is that Payment Document needs to have the same Text (field SGTXT) as the invoice document.
    If someone knows how to do this I will also appreciate your answer.
    Anil
    Edited by: Anil Kumar on Oct 14, 2011 8:45 AM

    The field BSEG-SGTXT is not filled into the payment/clearing document by F110 because a payment document can be used to pay a lot of invoices and in this situation the payment program will not know from which of the many invoices the BSEG-SGTXT should be taken from.
    If you want to have SGTXT from the invoice in the payment transfer medium you have to write a "*" in front of the SGTXT from the invoice. In this case the value from SGTXT is taken into REGUP-SGTXT and can be used for the payment medium.
    However, the same text will not appear in the line item text of the payment document. If you want to see the same text in the payment document:
    One solution would be to create a substitution. You can create a substitution in accounting documents at callup point 2 to fill SGTXT with the vendor code LIFNR for example.
    If you want to have the SGTXT copied from the invoice you could create a clearing rule for SGTXT.
    Also you can make use of BTE 00001120. You can find documentation for the usage of this event in transaction BERP, enter process interface 00001120   > execute   > Keep cursor on the event 00001120 and then click documentation.

  • Note 779844 Inheritance of trading partner to line items

    hello
    I need to apply OSS note 779844. This Note has three steps:
    1. A series of source code changes in the system (done through Tx. SNOTE).
    2. Modify database table GB01 by adding to boolean class 15, table BSEG, the field VBUND (company)
    3.Implement a corresponding FI substitution for the callup point 3 with a user exit in which the required trading partner inheritence logic is implemented.
    I have trouble understanding what should be the logic for the point 3, the substitution.
    the note say that "the inheritence of the trading partner (VBUND) to allother line items of the other company code also occurs if not all line items of the two company codes (except for the company code clearinglines) contain profit and loss accounts, therefore also if line items with balance accounts are involved in the posting"
    The note also says to use the substitution with a user exit. I don't know what user exit I should use.
    does anyone applied this note before? can anybody explain to me what logic should I use for the FI substitution?
    thanks

    Hi Jorge,
    I'm in the middle of implementing this SAP note. Just like you, i encountered the same problem.
    I don't understand what does the note means for solution no 3.
       "Implement a corresponding FI substitution for the callup point 3 with
       a user exit in which the required trading partner inheritence logic is
        implemented."
    If you have found the solution, please share with me.
    TQ.

Maybe you are looking for

  • How to enable the variant button in my report

    Hi experts, How can I enable the variant button at the top menu bar of my report?

  • Unidentified Error when connecting DW with MySql

    Hi I am trying to connect to Mysql Database which is hosted by a hosting company on their server.  I have been given a static IP address and port to access this database remotely. I have add the information below to DW 8 in an attempt to gain access

  • "The computer started using Windows installation media." Installing windows 10 technical preview on virtual machine

    The computer started using Windows installation media. Remove the installation media and restart your computer so that Windows starts normally. The, insert the installation media and restart the upgrade. (Do not select |custom[advanced]| to perform a

  • Search Queries

    Hi, I have a question on search queries in C4C on for example on "Accounts", "Sales Leads" and "Opportunities".  As standard for example for "Account" in the search criteria we are given the following search queries: - All Accounts - My Accounts - My

  • Xls output opening in browser not excel

    Hi, I have created a report through PeopleSoft xml publisher that outputs xls. When I try to preview the report from the rtf template, it correctly displays in excel. However, when I now ran this through the process monitor and open the report in the