cancel
Showing results for 
Search instead for 
Did you mean: 

Currency check during Vendor Extension/creation

Former Member
0 Kudos

Dear Gurus,

When we create a PO, currency is defaulted from Pur Org info of the vendor (LFM1-WEARS). If the Order currency is different from the Company Code currency (T001-WEARS) system prompts an error message if the entry is not available in TCURF and TCURR tables. To avoid this error message users changing the order currency to Company Code currency and processing the PO. So the system will not check for the conversions in TCURF table. When the data is extracted to BW, BW is getting errors because the conversions are not available in the table.

Now, the business would like to validate the TCURF entry during vendor extension/creation. So the system should issue a message “No entry found in table TCURF for the desired currencies”. Which means it has to check the T001-WEARS and LFM1-TEARS during vendor master creation/extension itself. How to achieve this…any suggestion or a work around is appreciated.

Thanks in advance,


Meghana.

Accepted Solutions (1)

Accepted Solutions (1)

AntonFarenyk
Contributor
0 Kudos

Hi ,

Hate to say this but you'll need to code in one of the following BTEs:

00001420    VENDOR MASTER DATA: Save

00001421    VENDOR MASTER DATA: Save with data transfer

00001430    VENDOR MASTER DATA: Key texts

00001440    VENDOR MASTER DATA: Final checks

Most suitable is 1440 IMHO but it depends on where you want user to be after your message.

regards

ps. normal


T001-WEARS and LFM1-TEARS

are rather WAERS

Former Member
0 Kudos

Thanks for your reply Anton..

....Its LFM1-WEARS not TEARS...its Typo..sorry for that.....Rather using a BTE, a validation will work? If yes, how to write rules...

Best regards,

Meghana.

AntonFarenyk
Contributor
0 Kudos

Rather using a BTE, a validation will work? If yes, how to write rules...

In your initial post you said quote "....it has to check the T001-WEARS and LFM1-TEARS during vendor master creation/extension..."

That's what you need to code. By code in SAP we usually mean ABAP. For BTE 1440 take FM SAMPLE_INTERFACE_00001440 as example and write your check as requiered. LFM1 is available it this point.

If you are new to BTE please refer i.e. to following link or google

Implementing a BTE

Enhancement suggested by will also work but it's clumsy to implement comparing to BTE. Bottom line - both are pieces of ABAP code but BTE could be switched on/off basically by config in FIBF.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Meghana,

You cannot use validation nor substitution since this is not document specific.

Ask your developer to include this in enhancement.

SAPMF02K is the enhancement for Vendor Master.

You can check tcode SMOD.


Thanks!

Jayrold Vicencio




**

Former Member
0 Kudos

Thank you both Anton and Jayrold...