Modify batch in EDI delvry03
Hi all,
we are using EDI with an external warehouse. We send deliveries by a SHPORD idoc to the warehouse that replies with an SHPCON with the PGI indicator in the E1EDL18 segment. I also indicate the batch they should pick and post for the good issue.
But sometimes the external warehouse may decide to post the good issue with a different batch. How they can replies this information to us?
Thanks
Skandios
Hi Fabio,
I am afraid you can only achieve your goal by using a goods issue (in source warehouse) followed by a goods receipt (in destination warehouse). Stock transfer can only transfer the original batch without modifying batch number.
Thanks,
Gordon
Similar Messages
-
Hi,
I have a requirement where i need to batch files from different trading partners which are in EDI format. I was referring to Oracle documentation and it is mentioned there that we can not do batching of EDI files unless it is changed to xml.
Anyone have any idea how and where we can transform these edi files to xml and process it?
Thanks,
OraThere is no option to batch the native documents in B2B.
Here is one option which you can think of: process the EDI message in inbound direction and it will translate to XML and then later schedule a batch in outbound direction where all these xmls can be batched and translated to native (EDI format) and sent across to the partner.
Regards,
Dheeraj -
User-exit wich modify batch number in vl31n
Hi,
I have another question.
What is user-exit wich modify batch number in vl31n transaction ?
Regards,
Greg.Hi
Find the available exits with the following program:::
*& Report ZFINDUSEREXIT
report zfinduserexit.
tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
tables : tstct.
data : jtab like tadir occurs 0 with header line.
data : field1(30).
data : v_devclass like tadir-devclass.
parameters : p_tcode like tstc-tcode obligatory.
select single * from tstc where tcode eq p_tcode.
if sy-subrc eq 0.
select single * from tadir where pgmid = 'R3TR'
and object = 'PROG'
and obj_name = tstc-pgmna.
move : tadir-devclass to v_devclass.
if sy-subrc ne 0.
select single * from trdir where name = tstc-pgmna.
if trdir-subc eq 'F'.
select single * from tfdir where pname = tstc-pgmna.
select single * from enlfdir where funcname =
tfdir-funcname.
select single * from tadir where pgmid = 'R3TR'
and object = 'FUGR'
and obj_name eq enlfdir-area.
move : tadir-devclass to v_devclass.
endif.
endif.
select * from tadir into table jtab
where pgmid = 'R3TR'
and object = 'SMOD'
and devclass = v_devclass.
select single * from tstct where sprsl eq sy-langu and
tcode eq p_tcode.
format color col_positive intensified off.
write:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
skip.
if not jtab[] is initial.
write:/(95) sy-uline.
format color col_heading intensified on.
write:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
write:/(95) sy-uline.
loop at jtab.
select single * from modsapt
where sprsl = sy-langu and
name = jtab-obj_name.
format color col_normal intensified off.
write:/1 sy-vline,
2 jtab-obj_name hotspot on,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
endloop.
write:/(95) sy-uline.
describe table jtab.
skip.
format color col_total intensified on.
write:/ 'No of Exits:' , sy-tfill.
else.
format color col_negative intensified on.
write:/(95) 'No User Exit exists'.
endif.
else.
format color col_negative intensified on.
write:/(95) 'Transaction Code Does Not Exist'.
endif.
at line-selection.
get cursor field field1.
check field1(4) eq 'JTAB'.
set parameter id 'MON' field sy-lisel+1(10).
execute this code.
<b>type the transaction. u will get the user exits</b>
If there are no available user exits you could go for badi's.
To search for a badi, go to se 24 display class cl_exithandler. double click on method get_instance, get a break point on case statement. execute and start the required transaction in new session. look for variable exit_name. It would show the available badi's.
regards
ravish
<b>plz dont forget to reward points if helpful</b> -
Problems with edi (delvry03)
Hi,
Our company is implementing edi solution with our vendors. I have tested to get shipping notification from vendor for my purchase order. (<b>idoc delvry03 message type desadv process code dels</b>). Everything is ok for items that i ordered - i get the notification (and inbound delivery is created).
It is some situation that vendor puts in the delivery items that we are ordered and some aditional items that we do not ordered (new products examples, some promotional material - these aditional items is not a packaging (like pallets, boxes, etc). How it is possible to get these items from idoc to shipping notification? (i need these aditional items in inbound delivery created automaticaly, now i entering manualy)
It is possible do with delvry03 or i need use another meeesage type? Any ideas?
Thanks,
Irmantas
P.S.
we are using 4.6C retail.Hi, Can u send me the mapping document for inbound asn using delvry03 to [email protected] kinda urgent
-
Message type for modifying a Delivery via DELVRY03
Hi folks,
I have a requirement to modify an existing delivery with event dates/times in my clients SAP system based on a file received from a 3rd party Logistics provider. I intend to update the Idoc with DELVRY03. What Message type and process code do I need to use? DESADV can be used to create a new delivery, can it be used to modify one as well?
Points will be rewarded.
Cheers,
SteveOne further thing. Using DELVRY03, I keep getting an error message stating that the field exidv and vhilm are not populated, which is true becuase I'm not sending shipping notification details through, I just want to modify the Delivery. Is DELVRY03 the right Idoc type to use, or should I be using a different Idoc Type?
Cheers,
Steve -
I i need to modify the Attribute value of an Batch.
Does the DI allows this ?
tksOf course.
Menu history : Inventory / Inventory reports / Batch Number Transaction report
Fill criteria, throw transaction report list you can access to the existing batch. Show the batch details.
The SQL table used is OIBT. I need to update a filed with the DI.
Is it possible?
Thanks -
Modifying batch characteristics value
Dear Experts,
We have created batch characteristics named 'POTENCY','LOD','ASSAY'.
Now the value of POTENCY is calculated based on the formula, that is LOD * ASSAY. There are chances that the value is sometimes calculated more than 100%. Now I want to put a restriction that if the value increases more than 100 than the value of POTENCY should be automatically be 100.
What should I do to resolve this issue.
NOTE - POINTS WILL BE REWARDED.......Hello,
You can write a specific FM called by the configurator (procedure which call a user FM). Input are your LOD andd ASSAY, output is POTENCY. Inside you can write your formula.
Parameters are given by std tables.
This is sample :
FUNCTION zsca_calcul.
*" IMPORTING
*" VALUE(GLOBALS) TYPE CUOV_00
*" TABLES
*" MATCH STRUCTURE CUOV_01
*" QUERY STRUCTURE CUOV_01
*" EXCEPTIONS
*" FAIL
*" INTERNAL_ERROR
DATA : w_met_cmin_r LIKE cuov_01-atflv.
CLEAR : w_matnr_paracheve, w_instance .
BREAK-POINT.
lecture des données en entrée dans la table query
LOOP AT query WHERE atcio = 'I'. "input parameter
vérification type num
IF query-atfor NE 'CHAR'.
MESSAGE ID 'ZSCA_CONFIGURATEUR' TYPE 'W' NUMBER '000' RAISING fail
ENDIF.
CASE query-varnam.
WHEN 'MET_NUMART_MLAZ'. ' my single input characteristic
w_matnr_paracheve = query-atwrt.
PERFORM lire_mara. ' process the input parameter
PERFORM lire_carac.
WHEN OTHERS..
MESSAGE ID 'ZSCA_CONFIGURATEUR' TYPE 'W' NUMBER '000' RAISING fail.
ENDCASE.
ENDLOOP.
update of the output characteristic MET_CODEMAT (it is numeric and contains value 9
READ TABLE query WITH KEY varnam = 'MET_CODEMAT'.
match = query.
match-atfor = 'NUM'.
match-atflv = 9.
APPEND match.
ENDFUNCTION.
Regards. -
Modify Batch Sequence to generate two reports per UUT with different names.
I have a special situation for the batch model.
Each UUT consist of two separate products that must be tested as a single unit.
I can run each UUT and generate a test report for each. - aka. The standard use case works great.
However we are keeping records using this method. So I need a separate copy with a different name for each run.
The idea behind this is that we might have a running history for each half of the UUT. Since the two halves will probably never meet again.
I have looked at the BatchModel.seq and read some of the documentation, however I am having a hard time figuring out what is going on.
I assume the Highlighted Items above are where the UUT Reports are generated. I do not however know the mechanism for giving them the names from the Report Options->Report File Pathname menu or how to change it between those points in time. Also is there any tricks to getting duplicate Report with a diffrent path put into this setup.
Any links to relevant information would be useful. Thanks
Solved!
Go to Solution.Just copy those two steps and between them and the copies have another step that is just a Statement. In there you can change the report path by setting parameters.TestSocket.ReportFilePath to the new path.
Ideally what you would do is have the client set it by using a callback. So your code would look like this:
Write UUT Report
Write UUT Report (on the fly)
Set Report Path Callback (override in client OR statement step)
Write UUT Report
Write UUT Report (on the fly)
Hope this helps,
jigg
CTA, CLA
teststandhelp.com
~Will work for kudos and/or BBQ~ -
Modify Batches Quantities in VL02n
Hi folks,
when I subtract a quantity in a batch item to a lower quantity, the difference is stored in 'Open Qty', then when I have to change manually this amount to zero to save the document correctly. I want to do it AUTOMATICALLY.
Can anybody help me?
Many thx,
Antonio.
I try with :
V50PSTAT -> EXIT_SAPLV50P_001
User exit MV50AFZ1, MV50AFZ2 and MV50AFZZ
and BADI change_delivery_item in LE_SHP_DELIVERY_PROCUSER EXIT
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.sap-img.com/ab038.htm
http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
Transaction Code - VL02N Change Outbound Delivery
Exit Name Description
V02V0001 Sales area determination for stock transport order
V02V0002 User exit for storage location determination
V02V0003 User exit for gate + matl staging area determination (headr)
V02V0004 User Exit for Staging Area Determination (Item)
V50PSTAT Delivery: Item Status Calculation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50R0001 Collective processing for delivery creation
V50R0002 Collective processing for delivery creation
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50S0001 User Exits for Delivery Processing
V53C0001 Rough workload calculation in time per item
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53W0001 User exits for creating picking waves
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
No of Exits: 17
Rewards if useful.........
Minal -
Hi All!
We need to batch outbound EDI messages in XML format onto one EDI message. We have used deferred batching that is described in B2B documentation. But we have received the error:
2009.06.30 at 12:25:59:265: Thread-39: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:outgoingBatchRequest Invoking PackMessage
2009.06.30 at 12:25:59:281: Thread-39: B2B - (DEBUG) MimePackaging:pack:Enter
2009.06.30 at 12:25:59:296: Thread-39: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processOutgoingMessage General Exception ERROR
2009.06.30 at 12:25:59:296: Thread-39: B2B - (ERROR) Error -: AIP-50014: General error
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1129)
at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2355)
at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2258)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:500)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:348)
at java.lang.Thread.run(Thread.java:534)
How we can obtain complete information about this error in this case?
Regards.Hi,
Please refer -
http://www.b2bgurus.com/2009/02/advanced-edi-batching-in-oracle-b2b.html
You may be interested in below links also -
http://www.oracle.com/technology/products/integration/b2b/pdf/B2B_TN_012_EDI_OutBound_Batching.pdf
Outbound EDI Message Batching in Integration B2B
Regards,
Anuj
Edited by: Anuj Dwivedi on Jun 30, 2009 5:31 PM -
EDI batching issue while handling the exception.
I am trying to batch the inbound IDOC message coming throught external release as the requirement is to batch the EDI messages
for every IDOC having multiple BGM's. For eg if the 1st IDOC has 4 BGM's and second Idoc has 3 BGM's there should be 2 different batches
of EDI each for 1 idoc.
Achived this using external release trigger and delay mechanism, however if suppose the 1st Idoc fails to process in the 3rd message due to mapping
issue then the previous 2 BGM's and already sent to the messagebox and subscribed by the batching orchestration. And when the second message is arriving
with suppose 3 BGM's, the 2 BGM's are getting batched with them..
For eg : 1st IDOC - 4 BGM repeating record -- 3rd is failed in orchestration looping but previous 2 are already sent to messagebox and subscribed by batching orchestration
2nd IDOC - with 3 BGM are processed successfully and then releasing an external trigger making the previous 2 also to get batched with the 2nd IDOC.
My requirement is if there is any mapping issue then the previous BGM's which are sent should not get batched by the batching orchestration.
Could anyone please suggest on the same?If third message fails, what do you want to do with previous messages? I think your batching orchestration should deal with incomplete batch after a period of time. You anyways won't be able to retrieve idoc second time.
Secondly, It looks like you want to build create atomatic type of solution, for this you need to have one buffering place where you keep all successfully mapped messages intermediately. Again you need control message mechanism to notify batch complete etc.
(Perhaps you need to explore more on batching orchestration itself).
Another thing, if sap doesn't send single batch into multiple idocs, then you can probably create an orchestration to create whole batch and send control message to trigger edi batching.
If this answers your question please mark it as Answer and if this post is helpful, please vote as helpful. Thanks ! -
Hi
I am encountering an issue with batching outbound EDI messages which need to be sent via AS2. I am get the error below. We only get this message if we require the message to be signed. If the message only requires encryption the batch process works fine. If I send a message with a signature/encryption without batching that works fine as well. Only when batching with a signature required will I get the error below. Is this a bug or some kind of configuration error. I am using 11.1.1.4. Any help would be appreciated.
Error -: B2B-51083: General failure creating S/MIME digital signature.: Error -: B2B-51018: Message is not digitally signed.
Supplemental Detail at oracle.tip.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:499)
at oracle.tip.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1907)
at oracle.tip.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:331)
at oracle.tip.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:169)
at oracle.tip.b2b.msgproc.Request.outgoingBatchRequest(Request.java:1276)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1546)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:800)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3682)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3127)
at oracle.tip.b2b.scheduler.TimeoutEventHandler.execute(TimeoutEventHandler.java:90)
at oracle.integration.platform.blocks.scheduler.ScheduledJob.execute(ScheduledJob.java:137)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Caused by: Error -: B2B-51018: Message is not digitally signed.
at oracle.tip.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:452)
... 15 more
Error -: B2B-51018: Message is not digitally signed.
at oracle.tip.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:452)
at oracle.tip.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1907)
at oracle.tip.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:331)
at oracle.tip.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:169)
at oracle.tip.b2b.msgproc.Request.outgoingBatchRequest(Request.java:1276)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1546)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:800)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3682)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3127)
at oracle.tip.b2b.scheduler.TimeoutEventHandler.execute(TimeoutEventHandler.java:90)
at oracle.integration.platform.blocks.scheduler.ScheduledJob.execute(ScheduledJob.java:137)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Error -: B2B-51083: General failure creating S/MIME digital signature.: Error -: B2B-51018: Message is not digitally signed.
at oracle.tip.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:499)
at oracle.tip.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1907)
at oracle.tip.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:331)
at oracle.tip.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:169)
at oracle.tip.b2b.msgproc.Request.outgoingBatchRequest(Request.java:1276)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1546)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:800)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3682)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3127)
at oracle.tip.b2b.scheduler.TimeoutEventHandler.execute(TimeoutEventHandler.java:90)
at oracle.integration.platform.blocks.scheduler.ScheduledJob.execute(ScheduledJob.java:137)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Caused by: Error -: B2B-51018: Message is not digitally signed.
at oracle.tip.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:452)
... 15 moreHi Anuj,
I am facing issue with AS2 batching. We are on 11.1.1.5. Single transaction works fine, but multiple transactions is raising this error message.
Please let us know if any workaround or patch to be applied on the server.
Regards
Aravind -
I am going to work on project where we will get EDI X12 files from customer. We expect weekly file may be 50MB with 100K messages.
In output I should create 10 files batch of 10K each.
Few of vendors will send file with one ST per product ,it means multiple ST segments in file- EDI disassemble component will help here to break it automatically. I can use Assembler pattern in output to combine it.
Few vendors will send only one ST which will have multiple products. Question is how I should break it same was . I mean per product so that can use same assembler pattern to combine and batch?
I want efficient solution for above problem. I mean processing big file should not take longer time. I know if I use assembler pattern (singleton pattern performance might be bottleneck).
If any body already implement such solution then please suggest me better options.Hi,
Refer:
Outbound EDI Batching tutorial and Batching
Outgoing EDI Messages.
Rachit -
Cannot update batch header MIGO GR in MB_DOCUMENT_BADI
I am trying to update next inspection date via MIGO when Goods Receipting a production order which is held in the batch header and in a classification we have set up. I have used function modules to try and perform the update.
I have used both 'VB_UPDATE_BATCH' and QEVA_BATCH_UPDATE both by themselves and in an update task to update field QNDAT. (1st one updating MCHA and MCH1 the second one to update MCHA).
I had the code before in POST_DOCUMENT of BADI MB_MIGO_BADI and this made no difference either. Sometimes it updates if I cancel the material document and redo the goods receipt with the same production number but this is very inconsistent. I need this to be done when I am posting the goods receipt.
Does anyone have any ideas as I am at the end of my tether with this one?
Many thanks
Regards
Larissa Maryniuki did not get total req .
but i came to know that u want to update batch.
rt .use this i did in this.
MB_MIGO_BADI
use this method LINE_MODIFY
where u can modify batch field.
and if u want to modify batch characteristics
use
MBCFC004
in this
EXIT_SAPMM07M_004
if nay clarification plz reply. -
Hi,
I am using BT 2010.
Considering this source message mapped to e.g. D96 Invoice.
<invoice>
<clientid>1</clientid>
<invoiceDate>01.01.2014</invoiceDate>
<lines>
</lines>
</invoice>
I want to batch all edi messages with same clientid and invoiceDate together.
Previously I used the Covast EDI module in BT 2006. It was possible to set /EDIFACT_INVOIC_D_96A_XXX_UN/CovastEnvelope/CommonAccessReference = clientid + invoiceDate(../CovastEnvelope/CommonAccessReference was part of the schema for the Covast
Invoice message) in the destination message. Biztalk would then batch all messages with same CommonAccessReference (clientId and invoiceDate) together.
How do I do this in BT 2010?
~bIs there some difference to use the Covast EDI module in BT 2006 and BT 2010? I'm confused about this issue.
Maybe you are looking for
-
I own a Canon Vixia hf s200 and final cut pro 7. How do I convert my video?
As this will show you, I am not very good with computers... When I open final cut pro it asks me to choose my sequence settings. Which one should I choose? It has settings such as DV50 NTSC 48Kh but I have no idea what that stands for. Also, I have t
-
WINDOWS 7 AND ITUNES 10.5
I am trying to upgrade to iTunes 10.5 on my Windows 7 system, and it comes up with error messages.
-
Automatic shutting down of ipod touch 5Gen
Just now i checked my ipod touch and suddenly i cannot open it. Possibility it was automatically shoutdown. Don't know what to do. Please help me.
-
After Update Bizarre jump back to Finder Behavior
I have always dutifully used Software Update to stay on top of things. In some cases it has revealed problems. What a surprise. The most recent update to 10.4.5, or the latest Security update has introduced an annoying behavior that doesnt make much
-
Hi All, We have migrated from 6i to 11g forms and We are ready with 11g forms now. But all the users have 6i fmx in there standalone systems. I want them to use only 11g. Is there any way to disable 6i forms when any user try to open 6i forms it shou