BDT For CAA1 (Contract Account )

hi Experts,
I add a new tabstrip at Tcode CAA1 through BDT. Now i want to save that field value in Database table.
which FM i have to use at PBO and PAI for save the value of new filed in Database Table FKKVKP .
can any one send me code in detail.
Pls Reply ASAP.
Thanx

To read the memory from the screen use VKK_FICA_FKKVKP_GET function module.
To update the values in fkkvkp table use VKK_FICA_FKKVKP_COLLECT FM.
Go to the t-code CAS7
Event : DSAVB.
create a Z function module with the name "Z_FMname_DSAVB" and attach in DSAVB event. call get and collect function modules to update the data in database.
Regards,
Siva

Similar Messages

  • Update dunning level and dunning details for a contract account

    Hi All,
    I need to update the dunning history details(dunning level) for a contract account.
    I am using the table FKKMAKO(dunning header).
    Let me know if there is a Function module/BAPI/ any other way to update the dunning history details
    Regards
    Shiva

    545315 - FAQ: Dunning
    [3] Question: How does the system determine the dunning level in the
                  master record?
           The master record stores the highest dunning level that has been
           determined for the account during the last dunning run.
           If an account receives several dunning notices (e.g. in the case
           of dunning by dunning level), make sure that you use ascending
           order when printing, since the master record is updated after
           each dunning notice.
    Note  838334 may also be the case.
    cheers,
    Jon

  • BAPI/FM for creation of CONTACT RECORD for the contract account

    Hi All,
    I need to create a contact record for the a contract account.
    The contact record details will be maintained in the table BCONT.
    Let me know if there is a function module/BAPI/any othere way to create a contact record.
    Regards
    Shiva

    Hi,
    You can use the function module - BCONTACT_CREATE to create Contact record
    (or)
    make a BDC of the Tcode - BCT1(Contact creation) and use the same for creation of contacts in batch
    Note: Contact is created against Business Partner and not Contract Account. So you will have to include your logic of finding out the respective Business Partner for the Contract Account for which you need to create Contact record.
    regards
    Gagan

  • Tax Exemption for a Contract Account

    Dear Experts,
    A tax is raised during invoicing of electricity bill for all Contract Accounts. I have a requirement where I have to exempt tax for some Contract Accounts. The tax code has been defined in IMG in Financial Accounting.
    When inputting the Tax Code in CAA2 in the Tax Exemption grid, I get the error message - 'Enter a valid tax procedure' .
    Have I missed a Config?
    Kindly advise
    Malini

    Dear Richa,
    Find below the configuration done:
    1) Financial Acctg >>Fin Acctg Global Settings >> Tax on Sales/Purchases >> Calculation >> Define Tax codes for sales/Purchases>> Define Tax code
    2) Financial Acctg >>Fin Acctg Global Settings >> Tax on Sales/Purchases >>Basic Settings >> Check Calc Proc >>
       (a)Define Cond type (b) Define Proc
    3)  Financial Acctg >>Fin Acctg Global Settings >> Tax on Sales/Purchases >>Basic Settings >> Check & Change settings for Tax Proc
    4) Financial Acctg >>Fin Acctg Global Settings >> Tax on Sales/Purchases >> Postings >> Define Tax Acc
    5) Financial Acctg >> Contract Acc Receivable & Payable >> Basic Functions >> Doc >> Maintan Doc Assignment >> Maitain Transanction for ISU/IST > Define Acc Assignment for Auto Posting >> Auto GL Acc Determination >> ISU Define Acc Assignement Data Relevant to Transaction
    6) Financial Acctg >> Contract Acc Receivable & Payable >> Basic Functions >> Postg & Doc >> Doc >> Define Acc Assign >> Auto GL Determination >> Define Acc for Sales & Purchases Tax
    7) Financial Acctg >> Contract Acc Receivable & Payable >> Basic Functions >> Postg & Doc >> Doc >>  Maintain Doc Assign >> Define Sales/Purchases Tax Determination
    Have I missed something?

  • Bdt for contract account

    hi friends,
    i have added one field using bdt in the contract account ,based on this field value i need to populate some other standard screen fields in tcode . how can i do this from my new sub-screen any function modules ....?

    hi sudheer,
    are the other fields getting populated when you are simply running the transaction (not in recording).?
    in this case they will get populated in recording also.
    Other way is, just use some BAPI or select queries to and fetch data relevant to your entry on screen populate those ddependent screen fields with this data..
    PERFORM DATE_CHECK USING  IT_PERNR-PERNR IPDATE.   " write your select queries in this subroutine
      perform bdc_field       using 'P0003-PRTEV'
                                    IPDATE.
      perform bdc_field       using 'P0003-PKGAB'
      perform bdc_field       using 'P0003-BDERR'
                                    IPDATE.
      perform bdc_field       using 'P0003-KOBDE'
    Regards,
    Sumit Nene

  • 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,

  • More than one contract for the same contract account

    Hello experts,
    As you know, the same contract account could has more than one utility contract.
    I want - by customizing - prevent users from creating new move in ( new utility contract ) for a contract account that has a contract.
    I don't want to do this functionality by user exits. Do you know how can I do this by customizing ( spro )?
    I am appreciating any help.
    Thanks...
    Hussam.

    This depends on which transaction you are using for move-in.  The only control you can have on this is by configuring your Master Data Template to always use a New Contract Account being created during move-in.  If you are using CRM front end for doing move-in, you could by default check the option for create new contract account and lock that field from being edited.

  • 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

  • Failed collections on 2nd contract account

    Hi Experts,
    A business partner has two contract account A an B. The direct debit works for contract account A but it doesn't work for contract account B. When i see the returns lot in FP09 tcode, i find that the returns lot A has an particular item  which has StR F5U . The reason of reversal given for F5U having Housebank POST is "invalid transaction code".
    What could be the possible reason why direct debit work for a contract account A but not for contract account B of same Business Partner.
    Thanks and Regards
    Dushyant

    Hi Dushyant,
    Check whether the data that you send to the Bank\payment agencies for the contract accounts contains the correct data or not.
    If yes, then its not an issue with direct debit, the issue is at the other end.
    Check with the Bank\Payment agency for the reason for the failure.
    Hope it helps...
    Thanks,
    Amlan

  • DUNNING- Contract Account and Leading Contract Account

    in table FKKAMKO we are finding that contract account (VKONTO) and leading contract account number (VKNT1) is different
    though the collection step is trigerred. further print date (MDRKD) is blank for these.  We are dunning and grouping at contract account level and we have duning item grouping enhacement at event 317
    what will be the reason behind this and how to solve it? whether its due to enhacement at 317? We tried but not able to find solution for the same.

    Hi Vinod,
    There are two settings you need to maintain for grouping in collections
    (a) SPRO->Financial Accounting (New)->Contract Accounts Receivable and Payable->Organizational Units->Set Up Company Codes for Contract Accounts Receivable and Payable
    In here, you have to maintain, whether the master data grouping will happen at Contract account or contract level.
    No assignment means that open items do not participate in Collections Management
    (b) SPRO->Financial Accounting (New)->Contract Accounts Receivable and Payable->Business Transactions->Dunning->Dunning by Collection Strategy->Master Data Grouping
    If you maintain these two settings , you do not to customise for grouping the items in event 317.
    Moreover, you can also check transaction FPCG, whether grouping is maintained or not  for a contract account.
    Is there any other specific reason for customization at event 317?.
    Thanks,
    Amlan

  • Contract Account Screen Enhancement - CAA1/2/3

    Hi all,
    I am in need to Enhance the contract account screen for the well known transactions CAA1/2/3. Now the requirement is to add a new tab named "Add.Info" along with the existing tabs for the main screen. The new tab once defined will have some custom fields on different field groups. Hope if anyone has worked earlier on this type of requirement may throw some inputs.
    Appreciate your timely response.
    Regards,
    Jagath.

    HI,
    You need to use BDT(bussiness data toolset) to add the filds to this CAA1,
    1) TCode: CAS2
    Creat the Field group 123 where the field have been added
    Double click in Menu path:
    Field Groups ->Fields
    2) TCode: SE51
    Created the layout set with the new field Name
    3) TCode: CAS3
    · Created the view XXX where we have to assigned following things---
    a) Application-VKK
    b) Standard Program name -SAPLZKKC
    c) Screen Number-0700
    b) Two FM Z_TEST_PBO and Z_TEST_PAI
    In PBO passing the value from screen to program using Field symbols
    In PAI passing the value from program to database, where the database gets updated using the FM VKK_FICA_FKKVK_COLLECT
    · Assign Field Group to View XXXX
    4)Double click in Menu path:
    View àField Groups
    Next Using ‘New Entries ‘provided in application toolbar assign the Field Group ‘XXX’.
    5) TCode: CAS4
    Created the Section and assigned the View ZKK510 to it.
    Double click in Menu path:
    SectionàView
    Next Using ‘New Entries ‘provided in application toolbar assign the View ZKK510.
    6) Tcode: CAS5
    Created the screen ZKAT1 and entered the details as:
    Double click in menu path:
    Screenà Section
    Next Using ‘New Entries ‘ provided in application toolbar assign the Section ZKK510 and VKK100.
    7) Tcode: CAS6
    Assigned Screen ZKAT1 for the standard screen sequence VKK1
    Double click in Menu Path:
    Screen Sequence à Screen
    Next Using ‘New Entries ‘ provided in application toolbar assign the screen ZKAT1.
    8) Tcode: CAS7
    Standard event DSAVE can be used to save the database (if we don’t use field symbols to update the database) under this event we copy the standard function module VKK_FICA_EVENT_DSAVE for the application VKK to ZZ_VKK_EVENT_DSAVE and modify this FM which can be done as
    In this FM we will use the standard FM VKK_FICA_FKKVK_COLLECT to update the database table FKKVK
    Code is written as :
    CALL FUNCTION ‘VKK_FICA_FKKVK_CO’
    EXPORTING
    I_SUBNAME = ‘CI_FKKVKI'
    I_FKKVK = FKKVK.
    DATA: IT_FKKVK LIKE FKKVK.
    IT_FKKVK-ZZCOLECT1 = CI_FKKVK- ZZCOLECT1
    IT_FKKVK-ZZPOR_CTR1 = CI_FKKVK- ZZPOR_CTR1
    CALL FUNCTION ‘VKK_FICA_FKKVK_CO’
    EXPORTING
    I_SUBNAME = ‘CI_FKKVKI'
    I_FKKVK = IT_ FKKVK.
    Hope you understand the code,
    Thanks
    Sudheer

  • Custom field in Contract Account ( CAA3 ) using BDT

    Hi,
    I need help on BDT Configuration.
    I have been trying to add custom fields in the Contract Account, under Payment/Taxes Tab using BDT.
    I have followed all the basic steps required for the configuration but still the fields donu2019t seem to appear.
    I did refer to BDT Developers Manual from SAP.
    Can anyone help?
    Thanks & Regards,
    Rahul.

    By Using CAWM area menu t-code you can do the screen enhancements.
    After adding fields to field group
    Create a view and add this to field group, Create  a screen and add ur fields and write code to update those fields in database..
    Add your view to the corresponding section.
    After this you have to call BUSP t-code , Application object as FICA and activate all screens.
    Let me know if you need any more help..
    Regards,
    Shiva Kumar

  • 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.

  • Creation of MKK and Contract Account for New CRM Roles

    Hi Experts,
    I need a help in CRM for creating new roles and extending the same in R/3 in MKK role.
    Here is the problem I faced.
    I have copied the CRM000 role and created a new role ZCRM00 for
    business specific need. It is getting created in CRM and a BP is also
    getting created in R/3 BP but it is not creating an MKK Role in FI-CA.
    The following steps can be used to simulate the problem
    Step-1: Create a BP in CRM with the ZCRM00 role. Please do not
    extend or create the BP in Sold to Party Role. Because if the BP has
    Sold to Party role then the problem will not occur and Business does
    not want to have s in Sold to Party roles because customers will
    be having Sold to Party Role
    Step-2: Create a Business Agreement for that BP
    Step 3: Go to R/3. Run Transaction FPP3 and search for the BP created
    in  role. The system throws the message "usiness Partner <BP
    Number> does not exist in the MKK Role".
    Step-4: If you go to the transaction CAA2 and enter the Contract
    Account Number (Appearing in the Business Agreement Tab of BP Business
    AGreement Tab in CRM) and the BP Number the system will say "Business
    Partner <BP Number> does not exist in the Contract Partner.
    I have already executed the steps mentioned in OSS Notes 632749 but it did not result into anything.
    Can anybody please help me to create the MKK role and Contract Account in R/3 for the newly created role in CRM. I understand this thing works fine for the Sold to Party role in CRM. I believe when SAP has given the flexibility to create new role in CRM, there will be some way to create the MKK role and contract account automatically (very much like Sold to Party) in R/3.
    Looking forward for your reply
    Regards
    Karthi V

    Hi,
    Can you please guide us if you were able to resolve this issue and you were able to assign the MKK Contract partner role for the custom BP Roles.
    Thanks,
    Vamsi.

  • New contract account for every line item in subscription order....

    Hi Guys,
    I am having a problem with the subscription order.
    Whenever I change the subscription order and add a line item to it, SAP by default  creates a new contract account for that line item. Whereas I want to assign the same contract account to the second line item also.
    Can you suggest me any solution for this problem?
    Thanks in advance...
    Regards,
    Abhay

    Hello Abhay,
    This is the normal and correct function for SAP. If you would like for the subscriptions to be on the same contract that you subscriber has, an enhancement has to be developed.
    We had a similar requirement and an enhancement was developed per specifications.
    Regards,

Maybe you are looking for

  • How do i print a pdf with markups made on an ipad?

    I make markups, comments and pop out notes on a pdf from an ipad.  How do I print that document with all the comments showing up??

  • Need minor credit boost for first home

    Evening all, First post on the forums. I hope this is not in the wrong section as I was not sure whether to post in the mortgage section or the credit repair section. Kind of a long story but here it goes. My GF and I (23 and 25) are preparing to buy

  • Gateway crashed after debug command - how to recover

    Hi - I was troubleshooting an issue out of hours and the voice gateway I was working on crashed after using a debug command Whats the best way to recover the gateway? I'm unable to ping it now - do I need someone to reboot it? Once it comes back up w

  • Hi regarding STO process

    Hi Experts, I created STO, transfer posting, goods receipt, materials documents for both transfer posting and goods receipt. can any one please suggest the process after this? Regards, Swathi

  • Change of animation panel / controls / management

    Animation interface and controls HAVE to be changed. It has to be more WYSIWYG: dragging start-end positions etc instead of guessing locations and line-command interface.