Make Vendor Classification characteristics mandatory

All,
We have a vendor classification class and a characteristic. We have defined this characteristic as mandatory in transaction CT04. However when I create or change a vendor (transaction XK01/XK02) and go into classification I am still able to save the document without filling in reqired fields. I do get a popup saying that I haven't filled out the required field, but if I just press OK I'm still allowed to save even if some of the classifications mandatory characteristics are blank.
We really want users to be forced to fill in all required characteristics. Is there a way of doing this? There is a SAP Note - 661368 - BAdI for required entry field check in the classification. Even by making the fields mandatory in the BADI, we are able to go back to the prev screen.
I also tried implementing a user exit - EXIT_SAPLCLFM_002 (include ZXCLFU02). The pop up works, but we land up with some other issues like additional tabs coming on the screen or the SAP pop up coming up (resulting in 2 pop ups). So I am thinking is this may not be our solution.
Hope that you can give valuable responses to my issue above.
Thanks! Liz

Hi,
Try This by writing code in user exit SAPMF02K
sample code
IF I_MSEG-SOBKZ = 'E' AND I_MSEG-KZBWS IS INITIAL.
MESSAGE E002(ZSD01).
ENDIF.
Srikanth

Similar Messages

  • Making Vendor Classification characteristics mandatory

    All,
    We have a vendor classification class and a characteristic. We have defined this characteristic as mandatory in transaction CT04. However when I create or change a vendor (transaction XK01/XK02) and go into classification I am still able to save the document without filling in reqired fields. I do get a popup saying that I haven't filled out the required field, but if I just press OK I'm still allowed to save even if some of the classifications mandatory characteristics are blank.
    We really want users to be forced to fill in all required characteristics. Is there a way of doing this? There is a SAP Note - 661368 - BAdI for required entry field check in the classification. Even by making the fields mandatory in the BADI, we are able to go back to the prev screen.
    I also tried implementing a user exit - EXIT_SAPLCLFM_002 (include ZXCLFU02). The pop up works, but we land up with some other issues like additional tabs coming on the screen or the SAP pop up coming up (resulting in 2 pop ups). So I am thinking is this may not be our solution.
    Hope that you can give valuable responses to my issue above.
    Thanks! Liz

    Hi,
    In the standard system you are always allowed to save the classification
    even if it is uncomplete, you receive the warning message about the
    required characters and if you save anyway, instead of preventing the
    save it will change the status of the classification from '1' (Released)
    to '3' (Incomplete). This is standard as the user should be allowed to
    save the classification when incomplete and then come back later to
    complete it at a more suitable time.
    There is a userexit which you can use to change this functionality,
    please review note 337262 which explains how to use this userexit
    to prevent the save of incomplete classification.
    Best regards,
    Sandra

  • How to make tax classification field mandatory in sales order ?

    Hi,
    while creating sales order, " how to make tax classification field mandatory ".
    Please tell me the procedure.
    In tcode OVA2. what are the entries for fields,table.
    Regards,
    sapsduser

    Dear ,
    Could you please share why you want to make tax Classification field mandatory in sales order.
    Maintain Tax classification field for customer in Customer Master Data = (Sales Area Data - Billing document Tab page)
    Tax Classification field for Material in Material Master Data = Sales Org. 1 View.
    While creating sales order and enter customer and material system automatically fetch the tax classification related data into sales order.
    Tax is calculated based on the ship to party.
    Hope this will help you.....
    Regards,
    Manoranjan.

  • Extract Vendor Classification characteristics to BW

    Hello,
    Iam tryingto load vendor Classification charateristics like "minority indicator" with multiple values.
    Iam using CTBW to create a data source,it is giving an error "chararectistic has multiple values"
    I did see some some other posts suggesting to change this error to warning etc.
    Has any one created a DS using CTBW before.
    Pls suggest
    Thanks
    Jagadish

    Hello,
    Iam tryingto load vendor Classification charateristics like "minority indicator" with multiple values.
    Iam using CTBW to create a data source,it is giving an error "chararectistic has multiple values"
    I did see some some other posts suggesting to change this error to warning etc.
    Has any one created a DS using CTBW before.
    Pls suggest
    Thanks
    Jagadish

  • Function Module for Vendor Classification characteristics

    Hello,
    Iam trying to extract Vendor Classification characteristic values for each vendor into BW.
    I see the drawbacks of using CTBW to creata a datasource,
    1. you will only get the first value of a characteristic.(as multiple values are not supported)
    2.You will get a seperate datasource which would only give the characteristic values , then again I need to join related infoobjects to 0VENDOR_ATTR info objects.
    Pls suggest the best way to achive this.
    Thanks
    Jagadish

    hi Jagadish
    yes you are right if you multiple value it is not pertinent to use tx ctbw.
    A good way would be to create a generic ds based on a function module that deals with call function with a bapi.
    regards
    Boujema

  • How to make PAN field as mandatory in vendor master

    Hi,
    In second screen of xk01one application toolbar named CIN details is there. In CIN details->withholding tax tab PAN filed is there. I want to make this field as mandatory. How can i do that. please please help me.

    Hi,
    SPRO -> Logistic - General -> Business Partner -> Vendor -> Control -> Define Account Groups and Field Selection (Vendor)
    In this Screen select your acount group(Vendor) and double click, sysyem will takes to a new screen
    and click select Field Status(like General,Compnay Code & Purcahsing data) and then click select groups(1 by 1) and double click and make the following fields mandatory and save.
    1.PAN No.
    2.Excise No. and Range (for applicable casses)
    3.Service tax No.(for applicable casses)
    4.TIN No(LST)
    5.CST No.
    Hope this will help yo.
    Regards,

  • Extractor for Vendor Classification as hierarchy

    Hello,
    The standard don't extract more than one value for the classifcation. Then, I want to extract this data as a hiearchy.
    Example R/3:
    Vendor   Classification
    V1 G1
    V1 G2
    V2 G3
    V3 G1
    V3 G3
    Then, the datasource should create this hierarchy:
    G1
    ...V1
    ...V3
    G2
    ...V1
    G3
    ...V2
    ...V3
    ...V1
    ¿Could you give me an ABAP code to do this and to create the DataSource? ¿More ideas?
    Message was edited by:
            Jorge Castillo Medina

    Hello Syed,
    Classification data for objects like material or vendor needs to pulled through classification data sources which needs to created specifically through transaction CTBW.
    I am not sure whak kind of information you are looking for...but if it is the information about classification then it has to be created.
    You can just make a search on classification data sources as there are numerous threads about it.
    If its just classification characteristics like vendor type then you can look for master data sources for these objects.
    Thanks
    Ajeet

  • Vendor classification

    Dear all,
    In our company vendor classificaiton is maintained for all vendor, for this classsification we have 4 characteristics, out of 1 is material groups.
    Say for example Material 0001 is assigned to vendor ABC in the classification, like this 30 different materials group are assgined to different vendor.
    Now if i want to change all the material group and description in characteristic for this classification. I doubt so, then all vendor i need to make new classification for new material groups..right?
    But my company want to change all materials groups as new number and description.
    Please advice me how to hnadle this situation
    thanks
    Rs

    first you have to create all the material group in the config than you can assign them in char of vendor class.
    it's not hard to do that but when you refer to old classification for that vendor than it will give you an error.

  • Vendor _company code mandatory

    could some one tel me how to make the company code mandatory while creating the vendor using xk01

    Hi,
    This can not be controlled via field selection. You have to go for Transaction Variant for this in SHD0
    Refer link;
    [Step By Step Guide - Creating Transaction Variants|http://www.mortenhjorthnielsen.dk/Security/transactionvariants.htm]
    In SHD0, enter following
    Transaction Code XK01
    Transaction Variant  ZXK01
    Now click on "Create" button
    Here fill following
    Vendor
    Company Code
    Purchasing Org.
    Account Grpoup
    And press enter, it will give the Screen entries pop-up
    Here first fill 'Screen variant short txt" and then select Company Code as "Required" and click on "Enter" button in screen
    Now press enter and save the info record, a pop-up will come save it after filling Screen variant short txt
    And finally the main screen appears for the Full Vendor Master fields just save this by clicking on "SAVE" button on top.
    It will as for "Package", specify and save it then it will ask for Request, create new and save it. This will be repeated for all the screens you have passed.
    Now in SHD0, initial screen, go to "Standard Variants" Tab,
    here enter Name as "ZXK01" and click on "Activate" button beside this field
    Now go to XK01 and check plant will become a mandatory field.
    Also take help of ABAPer if required.

  • How to make standard class as mandatory in eupiment master[class overview]

    Hi,
    In equipment master if I want to make standard class as mandatory field [Check standard class].
    If any any configuration is available please give me the path.
    Else Any user exist is available please suggest me.
    Reward points are available
    Thanks in advance.
    Hanamanta

    hi,
    Just follow the menu path given.
    Cross-Application Components > Classification System >
    Classes > Maintain Object Types and Class Types
    Assign required class type to table EQUI and remove the class types which are not required.
    This will definitely solve ur problem.
    with regards,

  • Vendor Classification data table in ERP

    Hi,
    With regards to Vendor Classification assignmentu2026u2026u2026..
    A vendor is assigned to a Class and then assigned with a Values to characteristics of that class
    Now AUSP table gives me Vendors and their characteristics & characteristics values informationu2026.but how/where can I get the relation between Class and characteristics
    Thanks

    Hi
    Thanks for the update....
    How can i get the CLASS information from KSSK / KLAH / KSML tables

  • BAPI for Finding Materials which have Classification Characteristics

    Hi,
    Does anyone know of an RFC or BAPI to return a list of materials which have a specific Classification Characteristic
    Most of the functions I've found will return the all the classification characteristics if you know the material number and the class.
    The other search tools and reports all seem to work with the SAP GUI and are quite interactive. I need to be able to execute an RFC or BAPI without SAP GUI.
    In my case, I know the Class Type and Class and I know the characterstic and attribute value but need a list of matching materials.
    Thanks
    Paul

    Hi Ashok
    Actually my requirement is that i want to post the Vendor expenses thro' Vendor Portal and for that Validation will not helps us.
    So thro' BAPI 's only we can post the expenses ...........
    I suppose that its clear for you now.
    Revert
    Regards
    Praveen

  • Trigger CREMAS change pointer for vendor classification change in XK02/FK02

    Hi,
    I have a business case where I need to trigger a change pointer of type CREMAS whenever a client modifies vendor classification in transactions FK02/XK02.  I realize classificatiion/characteristics have their own change pointer types (CLFMAS, CHRMAS, etc.), but I was wondering if there was a user exit/BADI available for this scenario where I can manually create a change pointer.  I need the characteristic data to be part of a custom IDoc type (based off of CREMAS03), and it's no problem to include this data in the custom IDoc, but I need a way to trigger the change pointer if the clients changes vendor characteristic data, and nothing else. 
    I also went into transaction BD52 for type CREMAS to see if there's another row for classification (CLASSIFY), but couldn't figure out the right object type.
    There's a BADI called CACL_VALUE_CHANGE that triggers when vendor classification is changed, where I can generate my change pointer, but it's triggered before the client saves which means I would have a useless change pointer. 
    Does anyone have any ideas on what my options are?  I hope I've elaborated enough
    Thanks,
    Chris

    I figured out a way to do this which was to implement the BDCP_BEFORE_WRITE BADI which allows you to interrogate a change pointer based on an IDoc message type before it's saved to the database.  For starters, change pointers for message type CLFMAS must be activated in order for this to work, even though I'm not interested in those eventual IDocs. 
    In the IF_EX_BDCP_BEFORE_WRITE~FILTER_BDCPV_BEFORE_WRITE method of the BADI implementation, I was able to loop through all of the change pointers about to be created and this is where I was able to obtain the vendor number the classification is being applied to.  I actually added another line to the internal table that's changeable in the method for CREMAS and it worked out well.
    The only thing that was difficult was to debug this baby.  No matter how you set the breakpoint, it just never hits it until I discovered it's called using an UPDATE TASK.  I found an unorthodox method to debug this situation on the web which is to force an endless loop before your custom code such as.........
    while sy-subrc <> 98.
    endwhile.
    <custom code here>
    Once your process runs, it will be sitting in an endless loop in an update task which you can view in transaction SM50.  From here, you can highlight this line then you can click on "Program Session > Program > Debugging" to debug your code.  It's not something I was used to, but it allowed me to debug in the end.  I would hope there's better ways, but this worked for now.
    I hope this helps someone else!
    Cheers,
    Chris

  • MM Document Reversed/Cancelled to make Vendor Debit Balance ZERO

    Hi,
    The document is MM-Credit memo.
    Vendor Dr
      To GRIR Clearing
      To Contract repairs
    Now i wanted to make vendor balances zero by off setting the same accounts.Kindly advice me how to do it.
    I tried this scenario - Created PO-GR-IR and Credit Memo,After that i tried to cance the invoice in MR8M,now it is giving the message Invoice cancelled and accounting document can be posted manually.
    How can i post the accounting doccument manually by credit vendor and debit GR-IR clearing,Contract Repairs.
    Kindly advice me
    Thanks
    Supriya

    Hello
    Go to MIR4 and see the document that has been reverse.
    From there itself you click on Accounting document, it will show you what the accounting document that has been posted in the system. (nothing but FB03 view)
    Now go to FBL1N vendor line items report and run with all open items.
    Though, essentially, the balance of the vendor has become zero, still both the original document and reversal document still shows as open items.
    Now, you go to F-44 and clear them manually.
    If you have proper set up for automatic clearing, then it should clear by using F.13
    For automatic clearing please check the configuration in OB74.
    Please let me know if you have any issues.
    Regards,
    Ravi

  • Make a item flexfield mandatory at running time

    Hi everybody,
    I am going to ask something that maybe is not very normal, but, my client really want it.
    I have a descriptive flexfield with several itmes. We want to make one ot these items mandatory at running time based on one condition but in the flexfield definition this item is not mandatory.
    We hava tried by personalization but is not possible.
    Thank you very much,.

    Duplicate post, possible solution on this thread:
    Make a item flexfield mandatory at running time
    Regards,
    Gareth

Maybe you are looking for

  • How can I reinstall Acrobat XI Pro (Creative Cloud)?

    I have installed Creative Cloud and Acrobat XI Pro on Mac with IOS X 10.7.5. Until that moment i was using another acrobat-Version with Parallels/Windows 7. I have deinstalled this. After that Acrobat XI Pro don't work any longer. Than I have deinsta

  • 9i installation problem on WinXP Pro

    I just downloaded 'Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP' from the OTN website. I then extracted each zip into their own directors as the site instructs. Then when I clicked on setup.exe I got an erro

  • Itunes sync music to ipod but music not visible in ipod once disconnected

    Hi, my ipod nano refuses to show any songs I've synchronized. it all started last week, I connected the nano to charge the battery and change my music selection. Itunes (v 8.1 (50)) told me something like it had to erase the ipod for some reasons. I

  • Scroll text in ALV column using OO ALV grid

    Hi All, I have displayed ALV grid on the screen which has four columns. One of the columns is a text field with text255 domain. This Column is also editable. I have following problem and need help; The column for some reason displays only 130 chars.

  • How can i get an overview of the available classes of a .dll file?

    Hello, i have never worked with JNI bevore. For implementing a small application, i have to work with the functionality of a .dll -file from windows, but i cant find any documentation about the inherited methods. So is there a possibility in JNI to g