Validation Rule for making Trading Partner mandatory in FB50
Hi,
Validation Rule for making Trading Partner mandatory in FB50
I am trying to make trading field mandatory in FB50. If trading partner is not entered for the line items in FB50, User should get a error
I have tried the follwiong (at the Line Item level) and it does not work:
1)
Prerequiste:
Transaction code = 'FB50'
Check:
Trading Partner = ''
Message:
2)
Prerequiste:
SYST-TCODE = 'FB50'
Check:
Trading Partner = ''
Message:
Any ideas?
The message will only be issued when the result of the check is false. If you want to issue an error when a trading partner value is not entered, then your check needs to be Trading partner <> ''. If the user enters a Trading partner value, the check will be true and no message will be issued. If the user does not enter a Trading partner, the check will be false and the message will be issued.
Similar Messages
-
Validation rule for expense type
Hi,
I'd like to know if it's possible to create a validation rule for expense type and personnel number.
I need to lock some expense types for some personnel number.
Thanks in advance.
Osmar Tardivo.Hello,
Sorry to say but I am not aware of any customization which restrict an expenses type based on personal number..
There is a setting which can restrict Travel Expense Types based on Employee Grouping. Please go through below path.
Travel Management-> Travel Expenses-> Control Parameters for Travel Expenses-> Control Parameters from Travel Privileges-> Define Employee Grouping for Travel Expense Types
Hope this help you!
Thanks,
Vaibhav -
CANNOT OVERRIDE DOCUMENT ROUTING ID FOR SPECIFIC TRADING PARTNER FOR ROSETT
Cannot override Document Routing ID for specific trading partner for RosettaNet transactions.
The Document Routing ID for other transactions types (e.g EDI) can be overridden when creating operation capability for a trading partner by unchecking "Use Existing Document Proto Parameter Values" and "Use Default Document Definition".
This does not work for RosettaNet transactions as no option to override the values is available when "Use Default Document Definition" is unchecked.Hello,
I have replicated this issue and it appears to be a bug. I shall follow up regarding the same.
Rgds,Ramesh -
User defined fields for the Trading partner agreements
Hi,
Do we have any provision to create custom/user defined fields for the Trading partner agreements ?Hello,
It would be great if you can provide complete details of your use case. I can suggest the possible way of implementation only after understanding your requirement.
Regards,
Anuj -
How to Add/Edit validation rule for Column in ADf table(Jdeveloper11g)
I am working on Jdevloper11g with ADF table. There i have one column where user can enter numeric value in range 1-1000 .So i have to add validation as such he/she can't enter value apart from 1-1000 range also not any other charcters.
I know on form, if i select attribute from binding and right click i will find one option "Edit Vlaidation rule..." and from there i can change validation rule for perticular field.
But how i can achive same on Column's filed??
Thanks for all help.
JaydeepHi Barnislav,
I tried the way you mentioned but i am getting below exception.
Could not complete Edit validation Rule... Because it would result in an invalid document
oracle.bali.xml.model.XmlInvalidOnCommitException: SEVERE: Element RangeValidationBean not expected [ node = RangeValidationBean ]
<tree IterBinding="searchConfigurationDataIterator" id="searchConfigurationData" ApplyValidation="true">
<nodeDefinition DefName="com.oraclecnm.util.search.SearchAttributeBean">
<AttrNames>
<Item Value="searchAttributeName" />
<Item Value="searchAttributeId" />
<Item Value="weightage" />
<Item Value="isAttributeSearchable" />
</AttrNames>
</nodeDefinition>
<RangeValidationBean OnAttribute="weightage" ResId="pages.SearchConfigurationPageDef.searchConfigurationData_Rule_1" Inverse="false" Severity="Error" Name="searchConfigurationData_Rule_0" OperandType="LITERAL" MinValue="1" MaxValue="1000" />
</tree>
at oracle.bali.xml.model.XmlModel._validateSubtree(XmlModel.java:3669)
at oracle.bali.xml.model.XmlModel._validateDocument(XmlModel.java:3577)
at oracle.bali.xml.model.XmlModel.__precommitTransaction(XmlModel.java:2825)
at oracle.bali.xml.model.XmlContext.precommitTransaction(XmlContext.java:1166)
at oracle.bali.xml.model.XmlContext.__precommitTransaction(XmlContext.java:1653)
at oracle.bali.xml.model.XmlContext.__commitTransaction(XmlContext.java:1684)
at oracle.bali.xml.model.XmlModel.__requestCommitTransaction(XmlModel.java:2898)
at oracle.bali.xml.model.XmlModel.commitTransaction(XmlModel.java:586)
at oracle.bali.xml.model.XmlModel.commitTransaction(XmlModel.java:556)
at oracle.bali.xml.model.task.StandardTransactionTask.__commitWrapperTransaction(StandardTransactionTask.java:469)
at oracle.bali.xml.model.task.StandardTransactionTask.runThrowingXCE(StandardTransactionTask.java:208)
at oracle.bali.xml.model.task.StandardTransactionTask.run(StandardTransactionTask.java:103)
at oracle.adfdtinternal.model.ide.validation.RuleEditAction.actionPerformed(RuleEditAction.java:35)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) -
How to Generate 997 for different trading partner with different Interchang
How to Generate 997 for different trading partner with different InterchangIDS
We are planning to use same working “ABC -> XYZ (Host)” 850 “ecs” file even for “EFG -> XYZ (Host)” 850 Transaction. And we have successfully implemented without any issues.
We wanted to send 997 Acknowledgement in case of “EFG -> XYZ (Host)” 850 transaction.
In this case also we would like to use same “ecs” file which has been used for “XYZ (Host) -> ABC”.
After adding the 997 capabilities to Stanley I don’t see any extra capability added to “XYZ (Host)” trading partner.
The generated 997 for Stanely EDI file doesn’t reflect the “XYZ (Host)” trading partner Interchange ID. It is getting reflected the previous 997 Transaction “XYZ (Host)” Intercahnge ID.
We use following Interchange ID’s
ABC = 005381447
XYZ (Host) = 049894764
EFZ = SWEOT30013
XYZ (Host) = 5273851T
The 997 which is generated has the InterchangeID as this “049894764” instead of “5273851T”
Regards
RaviHi Ravi,
You have to have the two Delivery Channels under Host TP's communication capability. One host delivery channel should be used with one TP only and will have specific values to that TP.
Go to the Exchange Protocol Parameters of Host TP (XYZ) delivery channel (which you are using in the agreement with EFZ) and provide the required values here. Revalidate and redeploy the agreements and run a test. Let us know if you still face issue.
Regards,
Anuj -
AIP-16076: A wallet password is required for hosted trading partner Oracle
Hi,
I have defined a agreement under "Custom Document over Generic Exchange" using File transport protocol.
I have configured host and remote tp delivery channels with following setup
i) Encryption Enabled
ii)Non-repudiation-origin enabled
iii)Non-repudiation-receipt enabled
I have created digital certificate using Oracle Wallet Manger application and saved them in B2B file system.
I have browsed and uploaded digital certificates to B2B during delivery channel creation.
After completing everything and when I validate the agreement, it throws following error
AIP-16076: A wallet password is required for hosted trading partner Oracle
Where I am doing wrong ?
Should I copy certificates to a specified path ?
Thanks
-PraveenHI,
I got it now.
We have to set Host TP wallet password in General section Host TP B2B UI
Thanks -
AIP-16076: A wallet password is required for hosted trading partner
Hi Please help me to resolve this issue.
B2B version: 10.1.2.2
OS: AIX 5.3
Error
Agreement XYZ is invalid.
AIP-16076: A wallet password is required for hosted trading partner ABC in agreement XYZ.
I did create the wallet, imported TD certificate and created wallet.txt and changed the "tip.properties"
Restarted B2B.
I did provide password 'welcome' when I create "Transport Servers". Is there any part I am missing. Please help with info to resolve this issue. It's bit important.
Thanks !
Rama KHi Guys,
Thanks for quick reply.
Here I am experiencing one more isssue. Please let me know, if you have quick ans for this issue.
<MSG_TEXT>Error -: AIP-51085: General failure encrypting S/MIME message: Error -: AIP-51091: Adding recipient to S/MIME message recipient list failed : Error -: AIP-51162: invalid asn.1 tag.
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createEncryptedMimeBodyPart(MimePackaging.java:513)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1697)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:262)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:110)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1165)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:701)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:832)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:531)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java(Compiled Code))
at java.lang.Thread.run(Thread.java:568)
Caused by: Error -: AIP-51091: Adding recipient to S/MIME message recipient list failed : Error -: AIP-51162: invalid asn.1 tag.
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.encrypt(SmimeSecureMessaging.java:1242)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createEncryptedMimeBodyPart(MimePackaging.java:485)
... 9 more
Caused by: Error -: AIP-51162: invalid asn.1 tag.
Thanks in Advance,
Rama K -
Validation Rule for trading partner
Frnds
I am writing validation for trading parter with below details.
Prerequsite
BSEG-HKONT IN ZIC_ACCT
Check
BKPF-AWTYP = 'BKPF' AND BSEG-VBUND <> ''
Error
Specify Trading Partner for intercompany accounts
I have created above validation at call up point 2 at line item level
so when i go to post docuemnt at FB50 and select the GL account from set ZIC_ACCT, it issues error that i have to put the trading partner, but as soon as i put the trading partner, it should allow me to save the document, but it does not. infact it again issues error that i need to put the trading partner.
so can someone please look into it and let me know if i can writer validation for Trading parter or not?
ThanksHi,
You can do as per following:
Prerequisite:
BKPF-BUKRS = 'company code' AND
BSEG-HKONT = 'GL Account' OR AND BKPF-TCODE <> 'FB50'
Check
BSEG-VBUND <> ''
Message
Enter Trading Partner for GL Account &1
Message type - E
Message no. = XXX
message variables BSEG-HKONT
Regards,
Santosh -
Validation Rule for Business Place mandatory - OB28
Hi All,
I have written the pre-requisistes as below for BUPLA and SECCO mandatory at transaction level.
It is only working for F-48 transaction.
Kindly correct me if i am wrong
Pre-Requisites
Company Code = '1030' AND Transaction code = 'F-43' AND
Transaction code = 'F-48' AND Transaction code = 'FB60' AND
Transaction code = 'MIRO' AND Transaction code = 'FB65' AND
Posting key = '31' OR Posting key = '29'
Check
( Business Place = '1030' AND Section Code = '1030' )
Thanks,
NarasimHI,
Please try to use the below validation and fill the BUPLA and SECCO
prerequisite
company code = 'xxxx' and ( w.tax code <> '' or w.tax code <>'xx')
and account type = 'k'
check
section code <> ''
message
enter section code.
Please change the above then it will work for you.
Regards
Madhu M -
Validation rule for/against intercompany reporting
Hi,
I need a validation rule which checks that a cons unit does not report intercompany against itself.
Validation should be on individual data records.
Have checked various options, no success so far.
Have you got any hints? thx, ClemensThe only standard validation I can imagine for this is to include each cons unit as a check to ensure the same value is not used for trading partner. This will be an expensive validation is there are many cons units.
Another idea is to use a custom task with code to check this.
Another idea is to include a check for this in the update rules as part of the initial data extraction (if using load from data stream). -
BAPI_ACC_DOCUMENT_POST for field trading partner (bseg-VBUND)
Hi,
I am uploading journal entries in SAP by using this BAPI "BAPI_ACC_DOCUMENT_POST". Here program works fine now i want to give trading partner (bseg-VBUND) in line item but i cant find appropriate field in this BAPI for trading partner so that i can do mapping. Can you tell me i which table i have to give input for trading partner entry. Thanks in advance.
Regards.Refer to the following trheads:
Change field bseg-vbund
Trading Partner field (VBUND) is left blank in EC-PCA historical data load
Validation document type
Field VBUND does not allow changes to the document ?
Regards,
Fernando Evangelista -
Can't delete Capability for a tradeing Partner
Hi All:
When I trying to delete a 4C1 (Inventory Information Provider) V99.01 capability from a trading partner, I received the following errors:
An error occurred when deleting the supported collaboration role.
java.lang.NullPointerException : null
I have make sure there is no activate configuration using any 4C1 capabilities (quiese, retire and purge has been done).
We do have multiple different version of 4C1 capabilities registered for this same trading partner. please do not ask why we need so many versions. In our system (development box), we are having the following operational capability:
Collaboration Collobroation Role Version
4C1 Inventory Information Provider V02.00
4C1 Inventory Information Provider V02.03
4C1 Inventory Information Provider V09.01
4C1 Inventory Information Provider V99.01
4C1 Inventory Information Provider V98.01
Any help will be greatly appreciated.
Thanks!
KevinHi Kevin,
I hope you may have followed same steps but still I am listing down -
1. Make sure there is no configuration in quiesced or retired state which is using this business action. If it is, then purge that configuration first.
2. There is no agreement in valid state which is using this configuration. If it is then delete that agreement first.
3. Go to trading partner -->capabilities --> <select protocol>---> operational capability
delete this business action now.
If you are trying to delete from partners --> protocols --> <specific protocol> --> document protocol then first make sure that no TP is using this collaboration and then delete.
Follow below thread for order of deletion of business action (last post of this thread) -
Deleting the B2B configuration completely
Regards,
Anuj
Edited by: Anuj Dwivedi on May 15, 2009 9:47 AM -
Validation rule for Payment tax code
Hi
I have a requirement in which we have assigned both the invoice and payment with holding tax codes. However, at the time of booking vendor invoice through MIRO/F-43/FB60 , the user has to remove the payment with holding tax code manually. We have written a validation rule in which the prerequisite is that if the t code is F-43/MIRO/FB60 system should check if there is a invoice tax code. If the prerequisite is met and check failed system should give error message. However, our issue is that even after the payment tax code is removed, system is not allowing to save the invoice. The second issue is that the system is also giving an error if there is no tds tax types assigned to the vendor
Regards
Sanil BhandariHi
I have set a validation rule with a warning message. System checks for with holding tax code and gives a warning message to the user to remove the payment tax code
regards
Sanil Bhandari -
Validation Rule for Accounting Document type
Hello Experts
I have an requirement to block certain accounting doc type to get vendor line item post in that. For that I tried to block direct through OBA7 but not be able to also can't delete number range as it is shared by another doc type. My last option is Validation rule but i never work on this ,so any suggest how to create validation rule " To Block Accounting Doc type SO THAT THERE WILL NOT BE ANY line item posting occur in that doc type.
Regards.ok sure. OB28 callpoint 1. Create a step under this callpoint.
1) Prerequisite is as follows: note XXXX is your company code and ZZ is your doc type.
BKPF-BUKRS = 'XXXX' AND
BKPF-BLART = 'ZZ'
2) Then you need to enter the check. Here you can just put FALSE.
3) The last part is to create your message. Message type E so they get an error and then create a message number in the class that you choose and give it a description:
Document Type 'ZZ' is not allowed
Save it and wah lah!
Let me know how it goes.
Thanks,
Jes
Maybe you are looking for
-
ICal opens although when I click week view iCal unexpectedly quits
Dear colleague: May I have your help? I will appreciate if somebody help me on this issue described bellow. Details of the crash: iCal opens smoothly. I go to the month view and all appointments appears right correctly. Right after clicking week view
-
BAPI_GOODSMVT_CREATE with a movement type of 262
hi: when I do a goods movement using BAPI_GOODSMVT_CREATE with a movement type of 262. If I supply the reservation number it creates the material document with a movement type of 261 ignoring the 262 . why ?
-
I am having trouble with the cache in bridge. When i open I get a message saying bridge has encountered a problem reading the cache try purging in the central cache to correct the situation. I did that but now when I try to get to the folders where
-
How to implement a java class in javafx?
public interface WarningEvent { public void warningHandler (); function test ():Void { var warningEvent:WarningEvent = new WarningEvent() { public void warnHandler(){ }I am trying to implement java method inside javafx, bu
-
My iTunes Does Not Open And when Opens, it doesnot khnow the device!
My iTunes Does Not Open And when Opens, it doesnot khnow the device!