Data Conversion to Create Contract Account

What would be the best solution to use to create Contract Accounts from legacy data?  I am weighing the options of using LSMW and Emigall.  How would you weigh these options based on ease of use and performance?
Thanks,
Jeremy

Hi, Jack
Did you go to the path I indicated? In there, for each company code, you need to maintain which budget billing procedures you allow.
0 means no BB procedure.
SAP says:
"If you enter 1 (statistical procedure), budget billing requests are managed as statistical items in the Contract Accounts Receivable and Payable (FI-CA) component and do not affect the general ledger.
If you enter 2 (debit entry procedure), budget billing requests are posted as partial bills.
If you enter 3 (payment plan procedure), the budget billing amount is requested as the new bill amount instead of the bill amount determined by billing and invoicing. The difference between the actual bill amount and the payment plan amount is managed in a special item. This procedure is used for monthly billing.
If you enter 4 (payment scheme procedure), the bill amount is integrated into the budget billing plan. The bill can no longer be paid separately. The budget billing requests are posted as statistical items in the same way to the installment plan.
If you enter 5 (down payment request plan), a special payment plan is created for industry customers. This plan is suitable for industry customers with monthly periods as the down payment plan for the month after next. To use this procedure, establish the settings in Customizing."
After that, you need to maintain all the activities related to the BB procedures you want to use, in SAP Utilities / Invoicing / Budget Billing Plan. Check all activities and see what you need to customize.

Similar Messages

  • How to Create Contract Accounts through Data Conversion?

    What would be the best solution to use to create Contract Accounts from legacy data?  I am weighing the options of using LSMW and Emigall.  How would you weigh these options based on ease of use and performance?
    Thanks,
    Jeremy

    Hi Jeremy.
    Another option that I have used is the use of a start routine program that creates the master data on the fly.  Essentially, you create an internal table in the form of the master data or text table.  Then you call the function RSDMD_WRITE_ATTRIBUTES_TEXTS.  The code would look something like
    DATA: lt_text_data type standard table of /BIC/TZIOBJ,
              ls_text_data like line of lt_master_data.
    loop at DATAPACKAGE.
         ls_text_data-ZIOBJ = DATAPACKAGE-field.
         ls_text_data-ZATTR = DATAPACKAGE-text.
         appens ls_text_data to lt_text_data.
    endloop.
    call function 'RSDMD_WRITE_ATTRIBUTES_TEXTS'
         exporting
               i_iobjnm = 'ZIOBJ'
              i_tabclass = 'T'
          tables
              i_t_table - lt_text_data.
    Hope that helps.
    Adam

  • BAPI Create Contract Account in Module PSCD

    Hi all,
    I have a requirement create Contract Account (TCode CAA1) in module PSCD by BAPI.
    I use BAPI : BAPI_CTRACCONTRACTACCOUNT_CR1.
    I set value for some required parameters and Perform BAPI, i receive 2 error messages in RETURN parameter :
    - Enter a value in field Account Determ. ID
    - Enter a value in field Payment Terms
    I don't know where to set value for Account Determ.ID and Payment Terms in BAPI.
    I searched description of BAPI parameters but there is no BAPI parameter suitable.
    I also searched on this forum but no topic found.
    Pls help,
    Thank.
    nvsinh.

    Hi all,
    The problem is solved.
    The proplem comes from release version of ECC6.
    Thanks all,
    Sinhto

  • Authorization when creating contract account

    Dear gurus,
    I am now have a problem with authorization when creating Contract Account for Business Partner with the scenario: each user only have right to create Contract Account for some BP Number Range that I determine in their Role. Is that possible to do this scenario?
    Pls help me,
    Thanks a lot

    Hi,
    May be you can set the same in the User Authorization roles where in you can restrict the user to create Contract account for certain BP only. May be you can work along with your Basis consultant to solve this issue or you can also try for validation rules if it works for this scenario.
    regards,
    radhika

  • Unable to create Contract account

    I am unable to create contract account. I am getting the error message as "Key selection not defined for application R company code List of budget billing proceuders(R301)"
    How to go further?

    Hi, Jack
    Did you go to the path I indicated? In there, for each company code, you need to maintain which budget billing procedures you allow.
    0 means no BB procedure.
    SAP says:
    "If you enter 1 (statistical procedure), budget billing requests are managed as statistical items in the Contract Accounts Receivable and Payable (FI-CA) component and do not affect the general ledger.
    If you enter 2 (debit entry procedure), budget billing requests are posted as partial bills.
    If you enter 3 (payment plan procedure), the budget billing amount is requested as the new bill amount instead of the bill amount determined by billing and invoicing. The difference between the actual bill amount and the payment plan amount is managed in a special item. This procedure is used for monthly billing.
    If you enter 4 (payment scheme procedure), the bill amount is integrated into the budget billing plan. The bill can no longer be paid separately. The budget billing requests are posted as statistical items in the same way to the installment plan.
    If you enter 5 (down payment request plan), a special payment plan is created for industry customers. This plan is suitable for industry customers with monthly periods as the down payment plan for the month after next. To use this procedure, establish the settings in Customizing."
    After that, you need to maintain all the activities related to the BB procedures you want to use, in SAP Utilities / Invoicing / Budget Billing Plan. Check all activities and see what you need to customize.

  • How to set up start and end dates for validity of contract account in FICAx

    Hi,
      Can anyone tell me where can I set up the validitiy period for the contract account in FICA. In contract creation, I could just see the contract validity start date. I also need to know the validity end date. Please let me know the solution asap.
    Points will be awarded for all the useful answers.
    Thanks
    Santosh

    Yes, you're right, you would then need to develop a lot of user exits to prevent the re-use of the contract account after the validity date.
    I'm think in a strange solution, it could work but you'll need to test it. if a contract account is marked for deletion (Field FKKVKP-LOEVM equal to 'X') no further action can be made over it, When you create you contract account you can schedule a change using as validity date (Field BUS000FLDS-VALDT ins the change contract account screen) to the end date of you contract account and set this deletion flag. then you run FPP2A to activate the schedule changes, before you get to the end date the flag is not set, when you get to the end date FPP2A will activate the flag and the contract account becomes not usefull.
    If you do this, you have be careful because all the postings to the contract account won't be possible, it means that if there are payment to be made, interests to be calculated, etc... nothing will be posted.
    Cheers,

  • Creating Contract Account "With Sample" at migration with emigall?

    Hi!
    Is it possible to define a "With Sample" type of a creation of Contract Account (and Contract Object) as it is possible at manual creation/posting? I was looking for a standard field and haven't find it.
    Thanks for your help!
    Best regards,
    Peter

    Theres a button "Create with Sample" in manual posting of ContractAccout: [screen-shoot|http://www.shrani.si/f/r/S7/4SYcJ9N4/cac.jpg]
    ...and also at ContractObject.
    Thanks for help.
    Best regards,
    Peter

  • Contract Account Custom view not called when replicating thru CRM

    Hi All,
    We have modified the Contract account screen through BDT.
    Functionality -
    We have a custom table, that needs to be updated during contract account creation when reference contract account is used for creation.
    The update is successful when creating contract account via ISU, but when creating thru CRM, the custom view is not getting triggerred.
    I have checked in debugging as well, the process flow triggered via CRM is different than that from ISU. When Business Agreement is created via CRM, neither of PAI / PBO event is triggerred defined for the custom view created in BDT.
    When we have the custom field passed from CRM, it is getting updated correctly, but if the field is not passed from CRM view and we are updating using code logic in BDT modules, it is not successful.
    Could you please help in case I have missed on some config or is there any alternate way to get the custom requirement achieved.
    The requirement is to have custom table updated in both Create and Change mode.
    Thanks in Advance!!
    Regards,
    Rajesh Popat

    Hi Siva,
    Contract Account was replicating correctly for the ISU system. The issue was, we want to update some custom fields that are not passed as a part of CRM data, but using BDT and some validations, we were trying to populate that field and also update the custom table and link the same to sub screen attached for the contract account screen.
    The issues is now resolved. The custom view is getting triggered through CRM. There was some config missing for the BDT.
    When using BDT, only the PAI module gets called for all the views defined for the BDT.
    Thanks!!
    Regards,
    Rajesh Popat

  • Contract Account Number Range

    Hi All,
    I have assigned number ranges (Internally) to create Contract Account Master Data. When the Contract Account Master Data is created, the numbers are not assigning sequentially. For example:
    000200000008  
    000200000016      
    000200000024  
    000200000032 
    Please advise...
    Thanks,
    Kumar

    Hi All,
    Contract Account number range is adding 8 for every (SD and CCS) Contract Account created.
    I have the following setting for object FKK_KONTO:
    Number Lengh Domain: VKONT_KK
    No Interval Rolling       : Flag Checked
    Number Range transaction: FPN2
    Warning: 10,0
    Main Memory Buffering: Flag Checked
    No:of Numbers in Buffer: 100
    While debugging the program, I could see that it is adding 8 for each number created. But was unable to figure where it is adding.
    Thanks for the help.
    Kumar

  • Contract Account delta load not happening

    Hi Gurus,
    I am doing integration between ISU and CRM 7.0. I have achieved integration both sides for BP . I have also done initial load for Contract Accounts using object 'BAUG_MAIN'. We are able to see Business Agreement getting created for the Business Partner in CRM but when I change the data in a particular Contract Account in ISU or create a new Contract account after the initial load it is not trigerring Delta Load for the Object.
    Please help me for the same.
    Regards,
    Nasreen

    Hello Nasreen,
    A possible reason for this issue could be that no module is assigned to the event 1030 in FQEVENTS. If you want to report FKKVK changes to BW (i.e. update the DataSource 0CACONT_ACC_ATTR_2) then the module FKK_EVENT_1030 should be activated here. The similar is valid for changes of FKKVKP table (= DataSource 0UC_ACCNTBP_ATTR_2) -> activate
    the module ISU_EVENT_1030.
    I hope this is helpful for you.
    Kind Regards
    Olivia

  • Create AD accounts with IDM

    As I have been using identity manager only for a short period of time, I have a quite weird question.
    In my scenario i use SAP HR as authoritative Ressoure. Out of the SAP data I would like to dynamically create new ressource accounts for Active Directory, so that a person, that is imported from SAP can access AD.
    Is this possible and if, how can it be managed?
    thanks in advance
    karl

    Do you mean an automated process or a manual process to create the AD account?
    The manual process is pretty straightforward -- build forms for SAP and AD and then use the attributes from SAP to populate the AD fields however you like. E.g. Field displayName for AD is an Expansion field that refers to the SAP legalFullName field. Add both resources to a user, recalculate, and save.
    The automated process is more complicated, and involves ActiveSync adapters. We do this with PeopleSoft, so it should be possible with SAP. However, there a lots of moving parts involved.
    Most of the work comes from analyzing the business process of how people get hired. Sounds simple, but there are some odd circumstances which you need to account for. Do you need to create the userids on the first day of work, or in advance? If it's in advance, can SAP provide you with all the data needed to create the account, or do you have to wait for the start date? How do you plan on handling terminations or canceled job offers (candidate failed background check or took another offer before starting work)?
    You'll probably need a new form specifically tailored to handle the automated process, because there are ActiveSync fields like 'feedOp' that you'll want to refer to in order to determine what kind of activity is taking place.
    The form will need some logic to determine what resources or role to assign to the user that comes in from SAP. This could be a simple Expansion of waveset.resources that appends "Active Directory" or a rule that make sophisticated decisions (this type of user gets A,B,C while this type gets X,Y,Z).
    You will probably need custom workflows that the activesync form will drop into (by selecting viewOptions.process based on feedOp and other criteria).
    Looking back over the list of things that are involved, I hope I haven't scared you out of attempting this! My advice would be to start small and build on it over time. Start with the manual process -- the field relationships need to be there for the automated process, too. Get the activesync adapter working for creating users from SAP only, then add in the AD assignment later.
    Jason

  • Flexible Dunning by Contract Account

    Client has invoked custom grouping functionality via event FKK_SAMPLE_317 for flexible dunning. 
    It does not appear that when there are multiple CA under one BP that dunning is being performed by contract account.  I do have the contract account master data grp - set to CA LEVEL GROUPING.
    Shouldn't the CA LEVEL GROUPING retain the grouping performed by dunning?  Thank you.

    Hi,
    I have had this problem before.
    We blanked out the Master data Group on all Contract Accounts for a given BP, and assigned the different Collection Strategies at the Contract Account level.
    Basically we did not use the MD Group ->Collection Strategy default configuration because it was causing us some online validation issues.
    I hope this helps you out.
    Ivor Martin

  • Create Sales Order with Contract Accounts Receivable and Payable Set

    I have successfully created a Sales Order using BAPI BAPI_SALESORDER_CREATEFROMDAT2. Then, I need to set value to Contract Accounts Receivable and Payable in the Sales Order Header Data (Goto -> Header -> Accounting).
    How do I do that? Can I assign a value to Contract Accounts during creation of Sales Order using BAPI BAPI_SALESORDER_CREATEFROMDAT2?

    Hi Andrew Tan,
    iam trying to creats sales order but i cannot able to creats sales order.
    I had used BAPI_SALESORDER_CREATEFROMDAT2 to create
    iam getting an message as
    SALES_HEADER_IN has been processed successfully             
    SALES_ITEM_IN has been processed successfully               
    Order receipt/delivery not possible, credit customer blocked
    help me out of this problem
    Pleases send me the code for this creation.
    Waiting for your reply.
    Thanks,
    sayyed.

  • Account determination ID missing in master data contract account (FI-CA)

    Hello,
    I have a problem with the account determination ID in FI-CA (for public sector).
    What I try to do is when I do a posting, SAP has to pick up the correct general ledger account based on the account determination ID I specified.
    I have already found this for the contract, but I am trying to do the same thing on a higher level, contract account. I have also found where I can create a new one in customizing for contract account, but I can't seem to find the field in the master data of the contract account where I can select the account determination ID I created.
    Does anybody know what I'm doing wrong?
    Thanks a lot in advance!
    Best regards,
    Moh

    <br />
    Hello Moh,<br />
    Account Determination field is there on the <b>"General Data"</b> tab of the Contract Account Display/Create screen.You can Create or Display Contract Account using Txn <b>CAA1</b> and <b>CAA3</b> respectively.<br />
    <br />
    Remember that Account Determination ID is available in FICA but not in the FSCD ( Insurance version of FICA). So I hope you are not in FSCD as you are not able to spot this field.<br />
    <br />
    Rgds<br />
    Ram Kumar.<br />
    <br />

  • Configuration settings for Contract account create\change\display transacti

    Hello all,
    Does any one know IMG path for settings for contract account related activities (Tcode - caa1\caa2\caa3). We have 2 systems of SAP ISU. One system shows various fields blocks under 'General data' tab like 'Account management data', 'contract account remarks', 'invoicing', 'associated work activity' while other system only shows 'Account management data' and 'associated work activity'  that too with very less no of fields in there.
    Is it because of any functional settings through IMG or is there any other reason?
    Regards,
    Abhi

    Hi ,
    In IMG there is a setting where in you can make settings for the fields of activities like contract account create , change , display .
    Following is the navigation for the same .
    SPRO - Financial accounting ( new ) - Contract accounts receivable and payable - basic functions - contract accounts - field modifications - configure field attributes per activity .
    Here you can make the necessay settings for your activities as to you want to make the field as hide , display , mandatory etc.
    Secondly , in case of authorizations - System checks for following Auhtorization objects ;
    F_KKVK_BUK - For  co code .
    F_KKVK_VKT - Contract account type .
    F_KKVK_BEG  - Aurhoization group in contract account .
    E_REGIOGRP - Regional structure group .
    do revert back in case of anyother issues .
    Regards ,
    Dewang T.

Maybe you are looking for

  • Problems with spaces in directory or file names and Word.exe

    Hi I'm trying to open a file with Word from my java aplication, and I have a problem with some file/directory names. I have this String cmd = "c:\\Program Files\\Microsoft Office\\Office10\\WINWORD.EXE" + " " + path; try { Runtime.getRuntime().exec(c

  • How is the best way to make a mirror of your site for a Spanish version that links to the English and Visa versa

    I will need to have my site be multilingual and was wondering what the best approach to this is. The sites will be identical with the text changing from one language to another.

  • Automatic creation of PO from GR posting

    Hi , I want to create PO automatically at the time of GR posting , the setting I made are 1) Automatic PO in Material Master -> Purchase view = YES 2) Automatic PO in vendor Master -> Purchase view = YES 3) Automatic PO in Movement Type 101 = YES 4)

  • PDF Document Restriction

    I want to be able to ensure that only one person at a time can open a PDF or gives you a warning when the document is already open - much like MS Office documents do when you try to open a document someone else has opened. At the moment - the only wa

  • MAC-to-IP address ARP table?

    The SNMP MIB entry ipNetToMediaPhysAddress gives the MAC address from the ARP table, referenced by the IP.  Is there a table available anywhere in some router MIB that would give the equivalent of "MediaPhysAddressToipNet" (reverse) information so th