Credit master data for Customer

Hi,
I need solution for the below problem.
Credit master data for Customer "X" is not maintained.
Is there any possibility to get the information /Error message during sales order creation/Save for Customer "X" as Credit master data is not maintain.
Information/Error message shouldd be:No credit master data maintain for Customer "X"
Thanks for your help.
Regards,
Balaji.

Hi
You can use the followig user exit which will perform a check while saving the order.
Take the help of your abaper to write a code to check if the credit master has been maintained for the customer before saving the order.
Program,: MV45AFZZ
USEREXIT_SAVE_DOCUMENT_PREPARE
Use this user exit to make certain changes or checks immediately before saving a document. It is the last possibility for changing or checking a document before posting.
The user exit is carried out at the beginning of the FORM routine BELEG_SICHERN.
Regards
Madhu

Similar Messages

  • BW Master Data for Customer Exit Variable Reference

    Good day Experts,
    I have several queries that I would like to remove the hard coding of values on to prevent yearly maintenance. In these queries there are two conditions each condition is on different key figures that is amount by year.  The query is only to report on data that for the two amounts (separated by year) is greater than the specified values. I want to change the condition so the value is no longer hard coded so the query will role automatically as the time period changes. The year amount values that the condition will need to reference are not currently stored in our BW system. I would like to create master data that is maintained directly in the BW system for the amounts that a variable for the condition in the query can then access.
    I know it can be set up as master data and then referenced through a customer exit variable but when I set up the master data if I do the Amount as a key figure I cannot maintain the key figure value for the master data manually in BW, if I set the Amount up as a numeric characteristic then I canu2019t directly use a decimal. Am I missing something in the key figure setup then referencing the key figure as an attribute of the year value or do I need to do it as a characteristic and use a conversion routine or something for data manipulation?
    Can someone please give me some guidance to what the best way to do this is?
    The data necessary master data for storage in BW is the YEAR and a single dollar value:
    For Example:     
    Year          Amount
    2009           101.50
    2008          207.80
    2007          807.40

    I figured out that I can use an amount in the master data and maintain the amount manually as long as I use the amount with a currency instead of setting the currency in the key figure.

  • How to Load the Master Data for custom defined Z infoobjects?

    Hi Gurus,
    This is the requirement.
    Some screen enhancements has to be made by adding  new Custom fields( like two text boxes,eg Name and city ) in such a way if we enter data into that text box,that data value for both of the Enhancements has to be stored in some table.If this data is a master data,then how would I pull this master data into BW.
    Please someone throw some light on this problem.
    Lets say a Screen is enhanced with NAME and CITY with text text boxes.Let the user enters the value for NAME and CITY.Let them be stored under two different tables ZTAB1 and ZTAB2.How would I load this master data into custom Defined  Z infoobjects ZNAME AND ZCITY in BW.
    Please help me out.
    Thanks is Advance,
    Regards

    you can by creating generic datasources on thoase tables with Full load or delta.
    if the number entries is less.. you can try full load...
    if it is more... along with required fields...put date also as one fields. which needs to get date of execution of program or date of uploading to Tables. this will be useful build Delta Mechanism.
    all the best.
    Nagesh Ganisetti.

  • Not able to load text master data for customer infoobject

    Hi Guys,
    I am not able  load master data text to the customer infoobject.
    I have a infoobject-A which is loaded with 1000 records, out of which only 100 records are with text and remaining are without text.
    I have run a repair full request(extraction from ECC) and
    i can see data till PSA(the 100 records which are with text are no more available in ECC now).remaining 900 records are available with text till PSA but not updating to target infoobject.
    I have 3.X flow and i have checked transfer rules update rules and tried everythign from side-but no use-still not not working.
    Please post your suggestions.
    Thanks in advance
    Regards,
    Siva

    Hi Ramanjaneyulu,
    Transferrules screen shot:-
    update rules
    Regards,
    Siva

  • Sales order credit block - No credit master data maintain

    Hi ,
    I have a sales order blocked for credit check. But i have not maintain any credit master data for this customer. Customer and payer is same.
    I want to know why credit check is carried out for this customer and what basis system carry out credit check ?
    Pl respond.
    Nitin

    Nitin
    Hope this piece of info could help you in reaching out to come conclusion, in case where you don't carry out any explicit credit check, still system does so...
    Changes Made to Critical Fields
    The credit check is triggered by changes made in the document to values in any of the credit-sensitive fields. According to your Customizing settings, the system runs a check credit between changes or differences in the sales order data against the default values in the customer master record. Examples of such fields are terms of payment and fixed value dates.
    Kalpesh

  • How to create customer master data for walking customer in retail

    hi experts !!!!!!
    for retail industry e.g books trading industry
    how to create customer master data for walking customer in retail
    its dummy or one time customer
    if i create one time customer then same customer number can i use for every new order and every new customer how ?????
    thanks

    Dear Hanumant,
    As per my view,,
    You can use one time customer functionality to full fill your requirement.
    When you create sales order with one time customer system take you to the customer data maintanence screen through that you can maintain the one time customer data.
    Same one time customer number you can use for every new order through maintaining different data.
    I hope this will help you,
    Regards,
    Murali.
    Edited by: Murali Mohan.Tallapaneni on Dec 19, 2008 6:08 AM

  • For uploading master data(ex:customer data) into sap,

    hi
    for uploading master data(ex:customer data) into sap,
    which methods you prefer? call
    transaction/session/lsmw/bapi? why?
    Thanks
    Rama

    Hello,
    Check this:
    COde:
    REPORT zprataptable2
           NO STANDARD PAGE HEADING LINE-SIZE 255.
    DATA : BEGIN OF itab OCCURS 0,
            i1 TYPE i,
            lifnr LIKE   rf02k-lifnr,
            bukrs LIKE   rf02k-bukrs,
            ekorg LIKE   rf02k-ekorg,
            ktokk LIKE   rf02k-ktokk,
            anred LIKE lfa1-anred,
            name1 LIKE lfa1-name1,
            sortl LIKE lfa1-sortl,
            land1 LIKE lfa1-land1,
            akont LIKE lfb1-akont,
            fdgrv LIKE lfb1-fdgrv,
             waers LIKE lfm1-waers,
            END OF itab.
    DATA : BEGIN OF jtab OCCURS 0,
            j1 TYPE i,
            banks LIKE lfbk-banks,
            bankl LIKE lfbk-bankl,
            bankn LIKE lfbk-bankn,
             END OF jtab.
    DATA : cnt(4) TYPE n.
    DATA : fdt(20) TYPE c.
    DATA : c TYPE i.
    INCLUDE bdcrecx1.
    START-OF-SELECTION.
      CALL FUNCTION 'WS_UPLOAD'
        EXPORTING
          filename = 'C:\first1.txt'
          filetype = 'DAT'
        TABLES
          data_tab = itab.
      CALL FUNCTION 'WS_UPLOAD'
       EXPORTING
         filename                      = 'C:\second.txt'
         filetype                      = 'DAT'
        TABLES
          data_tab                      = jtab.
      LOOP AT itab.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0100'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RF02K-KTOKK'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'RF02K-LIFNR'
                                      itab-lifnr.
        PERFORM bdc_field       USING 'RF02K-BUKRS'
                                      itab-bukrs.
        PERFORM bdc_field       USING 'RF02K-EKORG'
                                       itab-ekorg.
        PERFORM bdc_field       USING 'RF02K-KTOKK'
                                       itab-ktokk.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFA1-LAND1'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'LFA1-ANRED'
                                      itab-anred.
        PERFORM bdc_field       USING 'LFA1-NAME1'
                                      itab-name1.
        PERFORM bdc_field       USING 'LFA1-SORTL'
                                      itab-sortl.
        PERFORM bdc_field       USING 'LFA1-LAND1'
                                      itab-land1.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0120'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFA1-KUNNR'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFBK-BANKN(01)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ENTR'.
        cnt = 0.
        LOOP AT jtab WHERE j1 = itab-i1.
          cnt = cnt + 1.
          CONCATENATE 'LFBK-BANKS(' cnt ')' INTO fdt.
          PERFORM bdc_field  USING fdt jtab-banks.
          CONCATENATE 'LFBK-BANKL(' cnt ')' INTO fdt.
          PERFORM bdc_field USING fdt jtab-bankl.
          CONCATENATE 'LFBK-BANKN(' cnt ')' INTO fdt.
          PERFORM bdc_field   USING fdt jtab-bankn.
          IF cnt = 5.
            cnt = 0.
            PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
            PERFORM bdc_field       USING 'BDC_CURSOR'
                                          'LFBK-BANKS(01)'.
            PERFORM bdc_field       USING 'BDC_OKCODE'
                                          '=P+'.
            PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
            PERFORM bdc_field       USING 'BDC_CURSOR'
                                          'LFBK-BANKN(02)'.
            PERFORM bdc_field       USING 'BDC_OKCODE'
                                          '=ENTR'.
          ENDIF.
        ENDLOOP.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFBK-BANKS(01)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ENTR'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0210'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFB1-FDGRV'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'LFB1-AKONT'
                                      itab-akont.
        PERFORM bdc_field       USING 'LFB1-FDGRV'
                                      itab-fdgrv.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0215'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFB1-ZTERM'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0220'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFB5-MAHNA'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0310'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFM1-WAERS'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'LFM1-WAERS'
                                      itab-waers.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0320'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RF02K-LIFNR'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ENTR'.
        PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=YES'.
        PERFORM bdc_transaction USING 'XK01'.
      ENDLOOP.
      PERFORM close_group.
    Header file:
    1     63190      0001     0001     0001     mr     bal188     b     in     31000     a1     inr
    2     63191      0001     0001     0001     mr     bal189     b     in     31000     a1     inr
    TC file:
    1 in sb 11000
    1 in sb 12000
    1 in sb 13000
    1 in sb 14000
    1 in sb 15000
    1 in sb 16000
    1 in sb 17000
    1 in sb 18000
    1 in sb 19000
    1 in sb 20000
    1 in sb 21000
    1 in sb 22000
    2 in sb 21000
    2 in sb 22000
    Regards,
    Vasanth

  • Custom master data for Sales Document Number

    Is it possible to create master data for "sales document number" as a custom field and/or table in R/3?  We have a need to record the "end user" customer of an order but this data may be updated a long time after the order and sale is complete.  IT seems that loading to BW/BI may be simpler if this is treated as document attributes rather than transactional data since no delta will be trigger by changes to this field.  Does anyone have experience with this approach?

    Hi,
    it is possible to create attributes for this InfoObject. Add the Attributes you need in BW. You can use the attributes even if the sales doc is line item dimension of your cube.
    On Sourcesystem side you have to create a generic extractor in SBIW. I think a table view on VBAK or VBAP may fullfill your needs. Of course the tables are not the smallest ones but maybe u can use the timestamp to implement a generic delta. Check whether the timestamp is set when the 'end user' is set. Not every change in the sales document leads to an entry in the delta queue of logistic, but the timestamp should be set.
    After that replicate the datasource to BI and connect it to the attributes of 0SALES_DOC
    I had a similar enhancement at one customer reading the actual transport routes to the sales documents and it worked fine.
    Hope that helps
    Christoph Vortkamp

  • How to find record for deleted credit master data?

    Some credit master data been deleted.
    While do SAP has report to show the deleted credit master data? when deleted? and by who?
    Thanks!

    Hi,
    You can find out all the master data tales used in the BW system by
    Tcode : SE11
    Enter as /BIC/P* for master data tables and press F4 which gives list of master data tables currently used in BW system.
    Similarly for Texts  /BIC/T*  and press F4
    Similarly for Hierarchies /BIC/H-* press F4
    and can know the size of the all tables.
    Thanks,
    Gopal

  • Performance credit master data (FD32)--SAP Note 705317

    Hi,
    When running the FD32 tranasaction,I am changing the credit account and saving the transaction...it is taking quite a long time and going for dump....TIME_OUT error.
    The appropriate notes for this problem are 705317 and 9937.
    I shall give the details details of the note.
    SymptomLong runtimes occur for the reorganization of credit data in SD documents.
    This reorganization can occur in two situation:
    - You start report RFDKLI20.
    - You create or change credit master data in Transaction FD32.
    Reason and PrerequisitesIn the credit management, you change assignments in Customizing or create or change
    credit master data. The transfer of the changed settings into existing SD documents
    requires a reorganization of these documents.
    The reorganization is triggered from Transaction FD32 or using report RFDKLI20. Since
    the relevant partner function in the credit management is the payer, all open sales
    documents for a payer are selectedfor the reorganization.
    The selection is performed within function module SD_CREDIT_RECREATE, which is called
    from both Transaction FD32 and report RFDKLI20.
    The documents are selected according to one of the two following options:1. Partner index VAKPA
    The relevant documents are selected via partner index VAKPA. In index table VAKPA,
    the system updates all SD documents for a customer number in dependency on the
    partner function. All documents for a payer can be determined using index table
    VAKPA.
    CAUTION: Partner index VAKPA is only updated if the corresponding partner
    functions and transactions are activated in Customizing table TINPA. Table TINPA
    does not provide any update for the payer partnerfunction in the standard system!
    2. Document table VBPA
    If the update for the payer is not active in table TINPA, the relevant documents
    are selected via application table VBPA. Table VBPA contains the used partners
    (customer numbers) for SD documents.
    The access to table VBPA with the customer number of the payer requires a long
    SAP Note Nr. 705317 07.02.2008 Page 1
    runtime because the customer number is not a key field in table VBPA. It might
    result in a TIME_OUT.
    Solution
    Due to the technical conditions described above, there are two possible solutions for
    runtime problems in Transaction FD32 or with report RFDKLI20:
    1. Activate the update of index table VAKPA for the payer partner function:
    Activate the update of index table VAKPA for the payer partner function by
    creating an entry with transaction = 0, partner function = RG in table TINPA. You
    can use Transaction SM31 for that.
    Subsequently, a reorganization of index table VAKPA is absolutely required!! You
    can execute the reorganization with report RVV05IVB. Note that all existing SD
    documents thus also those ones already closed are indexed again by this report.
    Depending on the number of your documents in the system, this can result in a
    runtime which is correspondingly long. Therefore test this beforehand in a copy of
    your production system!
    2. Create a database secondary index for table VBPA:
    If a reorganization of index table VAKPA is not possible or not wanted, you can
    optimize the access via document table VBPA. For that, create a database secondary
    index for table VBPA.
    We cannot provide a general recommendation on how you have to define the secondary
    index in detail. This basically depends on your dataset.
    Use the SQL trace with Transaction ST05 in order to analyze the access onto table
    VBPA within function module SD_CREDIT_RECREATE. Then define a suitable database
    secondary index for table VBPA according to your analysis results.
    For example, you could create the secondary index for VBPA fields KUNNR and PARVW.
    Test the new secondary index by creating an SQL trace with Transaction ST05 again
    in order to check the effectiveness of the database access and the runtime.
    Also take the related notes into account.
    Use Note 99937 to avoid the automatic reorganization - and thus runtime problems - in
    Transaction FD32. Note that this does not solve the runtime problem during the
    reorganization in general, but shifts it to RFDKLI20 which you can schedule as a job.
    Thus, you are not disturbed by the runtime problem.
    Please can anyone help me as to in  which table and what fields i need to take to create secondary index.Thank you,
    madhu.

    Hi
    Instead of creating Indexxes u contact basis to increase the the time limit for the execution
    Regards
    Shiva

  • Incorrect Sales order value was updated in credit Master data(FD32 in open

    Hi All
    User created a sales order with 10 lineitems and Net value&total value is same for this sales order - 4010 Dollers,but when we check in Report(RVKRED88)the same order value is displaying as 7,8912 Dollers instead of 4010 Dollers and same amount(7,8912 dollers)is updated in open sales order value in credit master data(FD32) for that peritculer customer code,now credit percentage showing 430%, due to this reason the user is unable to release a new sales order for this customer code.
    Already we run the credit re-organization program - RVKRED77 to correct value in credit master data(FD32) for this customer code but still it was not updated in FD32 and the report RVKRED88
    because  of this user's are unable to release the next sales order due to this problem for this particular customer,i would  highly appriciate if i get a solution.
    Thanks & Regards
    Nagesh,Paruchuri

    Hi
    Check whether you have entered the credit control area to that customer in XD02.
    Use the Update group 000012
      o   Sales order
          -   Increases open order value from delivery-relevant schedule lines
      o   Delivery
          -   Reduces open order value from delivery-relevant schedule lines
          -   Increases open delivery value
      o   Billing document
      Reduces open delivery value
      Increases open billing document value
    Financial accounting document
      Reduces open billing document value
    regards
    Edited by: Prashanth on Jun 10, 2009 2:52 PM

  • Add additional field in Vendor master data for VAT Reg. No.?

    Add additional field in Vendor master data for VAT Reg. No.?
    Hi I need to add one additional field for other VAT Reg. number in vendor master data FK01, We currently have two field
    Current Settings:
    Country : LFAS-LAND1
    VAT registration no.: LFAS-STCEG
    I need to add one additional field for text information. Is this possible?
    Thanks you very much
    Luis G.

    If you want to add new fields that are not possible from config (check with your consultant) you need to implement BADIs
    In SPRO, go to:
    >Logistics-General
    ->Business Partner
    -->Vendors
    --->Control
    >Adoption of Cusomter's Own Master Data Fields
    and read the documentation provided there.
    You will need to implement following BAPIs
    Processing Master Data Enhancements: VENDOR_ADD_DATA
    Customer Subscreens: VENDOR_ADD_DATA_CS
    I am not aware of any other way to add new fields to Vendor master (however, check with your consultant for config related screen modifications)
    Should you need any further info to implement it, post back (read it thoroughly first, it's quite self-explanatory).
    regards,
    Aabhas

  • Master data for the BP doesnu00B4t exist

    i have a big problem, when i create a BP in ECC, all the data is copied to the CRM but when i try to use this BP to create a quotation, the message "master data for this BP doesn't exist"
    could you help me to solve this BIG problem please
    regards

    Hi Sandeep,
              You can use  EXIT_/SAPAPO/SAPLDM_LOCATI_001 for populating the master data on the vendor location. Basically all the details while be CIFFED from R/3 to APO. If u need to add your custom fields u can make use of this exit. Check the LOCTYPE field with the value '1011' (Vendor).
    Regards,
    Siva.

  • Master data for warehouse management

    Hi experts what are the master data for the warehouse
    management module.............

    Hi
    Sending you all the table for the warehouse mangement.
    Inventory document
    IKPF Header: Physical Inventory Document
    ISEG Physical Inventory Document Items
    LINK Inventory document header in WM
    LINP Inventory document item in WM
    LINV Inventory data per quant
    Storage locations and stocks
    LAGP Storage bins
    LEIN Storage unit header records
    LQUA Quants
    LQUAB Total quant counts for certain strategies
    MEIK Make-to-Order Stock for Customer Order
    MSCA Sales Orders on Hand with Vendor
    MSKA Sales Order Stock
    MBPR Stock at Production Storage Bin
    MLGN Material Data per Warehouse Number
    MLGT Material Data per Storage Type
    Rewards if useful.
    with regards
    Nikunj Shah

  • Loading master data for characteristic having compounded characteristic

    Hey guyzz
    I am getting an error when i am trying to load master data for a custom characterisrtic ZQUALGRP (Quality Group) which has a compounded characteristic 0PLANT.
    The data in the excel file used for loading looks like:
    Plant | Quality Group | Description
    1601 | BlendA | Willow Lake Underground | Blend A
    1610 | BlendA | Riola Complex - Riola Portal | Blend A
    1611 | BlendA Riola Complex - VG Portal | Blend A
    I have defined transformations for Master Data Text Load and all these three fields are mapped in the transformation. There are no attributes for this characteristic.
    I get the following error in the Data Transfer Process Monitor
    ZQUALGRP: Data Record 1 ('1601BlendA E'): Version '1601BlendA' is not valid.
    ZQUALGRP: Data Record 2 ('1610BlendA E'): Version '1610BlendA' is not valid.
    ZQUALGRP: Data Record 3 ('1611BlendA E'): Version '1611BlendA' is not valid.
    The transformation for some apparent reason is concatenating the plant and quality grp together.
    Can you please comment why i am getting this error.
    Please note I DELETED AND RECREATED DATA SOURCE AND TRANSFORMATION, STILL I GET THE SAME ERROR.
    Thanks,
    Ameya Kulkarni

    A change..
    The data in the file looks like this
    Plant | QGrp   | Description
    1601 | BlendA | Willow Lake Underground Blend A
    1610 | BlendA | Riola Complex - Riola Portal Blend A
    1611 | BlendA | Riola Complex - VG Portal Blend A

Maybe you are looking for

  • New G510 with Win 8.1 - no bluetooth

    I just bought a Lenovo G510 with Windows 8.1 pre-installed. I couldn't find the bluetooth device and looked in Device Manager - no bluetooth device is in there. The Network card Hardware ID indicates a Broadcom BCM4313, which supposedly has Bluetooth

  • Regular expression in a switch case

    Hey guys, I have a string "52x + 60" and i want to extract 52x and 60 using regular expressions and a switch case Is this the right way of doing it? var equation:String = "32x + 5" var numberExract:RegExp = /\d+/ var xExtract:RegExp = /d+/x/ for(var

  • IMac Superdrive spoilt!!??

    Can the iMac's SUPERDRIVE (DVD ROM DRIVE) get spoilt due to over heating of iMac?? Because mine got spoilt so I had to get it replaced!!!

  • Exit_sapliedi_001 populate gl account

    I am working on user exit : EXIT_SAPLIEDI_001 (Include ZXF06U01). I am trying to replace a GL Account number with a different account number in this user exit. Instead of standard GL I'm trying to pass GL ac from E1EDP19-IDTNR. But I'm not able to po

  • Service Order Management with External ResourceProc.Presentation Req???????

    Hello All I want presentations about the scenario u201CService Order Management with External Resource Procurementu201D and if some one have implemented this scenario it will be much better if I got a detailed scenario Please send me the presentation