Beginner’s Guide to ALE and IDocs - Part III
In the previous parts we learned how to create a custom IDoc and set up the source system to send an outbound IDoc. In this part we will learn how to configure the receiving SAP R/3 system to be able to receive and post the inbound IDoc.
Inbound IDoc Posting Function Module
In the receiving system, create a function module Z_IDOC_INPUT_ZRZSO_MT using SE37. Below, I have described the logic for the same.
Add Include MBDCONWF. This include contains predefined ALE constants.
Loop at EDIDC table
- Check if the message type is ZRZORDER. Otherwise raise WRONG_FUNCTION_CALLED exception
- Loop at EDIDD table
- Append data from the segments to appropriate internal tables
- For example: append data from ZRZSEG1 segment to the internal table of type ZCUSTOMERS
- Update the DDic tables from internal tables
- Depending on the result of the update, fill the IDoc status record (type BDIDOCSTAT) and append it to the corresponding table.
- Status 53 => Success
- Status 51 => Error
You can download the sample ABAP code for the above function module here.
Inbound Settings
- Define Logical Systems – Transaction SALE (Please refer to Outbound Settings discussed in previous part)
- Assign Client to Logical System – Transaction SALE (Please refer to Outbound Settings discussed in previous part)
- Maintain RFC Destinations – Transaction SM59 (Please refer to Outbound Settings discussed in previous part)
- Define Ports – Transaction WE21 (Please refer to Outbound Settings discussed in previous part)
- Generate/Create Partner Profile – Transactions BD82/WE20 (Please refer to Outbound Settings discussed in previous part)
- Assign Function Module to Logical message – Transaction WE57
- Create a new entry
- Specify name of the Function Module as Z_IDOC_INPUT_ZRZSO_MT
- Also, specify Type as F, Basic IDoc type as ZRZORDER, Message type as ZRZSO_MT and Direction as 2 (Inbound)
- Save the entry
- Define Input method for Inbound Function Module – Transaction BD51
- Create a new entry
- Provide Function Module name as Z_IDOC_INPUT_ZRZSO_MT
- Specify the Input method as 2
- Save the entry
- Create a Process Code – Transaction WE42
- Create a new Process Code ZPCRZ
- Select Processing with ALE Service
- Choose Processing type as Processing by function module
- Save the entry
- On the next screen, select your function module from the list
- Save the changes
- Now you will be taken to the next screen
- Double-click on Logical message
- In the Assignment to logical message, specify the message type ZRZSO_MT
- Save the changes
Send and receive data
On the sender system, execute the IDoc Generation Program. Check the status of IDoc using transaction WE02.

Check the status of the IDoc in the receiver system using transaction WE02. You can also check the contents of DDic tables to make sure that the records have been created in the receiver system.

Thus to summarize we have learned how to:
- Create a custom IDoc
- Write an Outbound IDoc Generation Program
- Write Inbound Function Module to post Inbound IDoc
- Configure and test ALE scenario to transmit data between systems distributed across the network



Mkhan says:
January 22nd, 2008 at 10:18 pm
Riyaz,
I came across your wonderful site. It is quite impressive to see what you have acheived in your young life.
I do want to test your knowledge and expertise
We use iDOC quite heavily and i personally feel it is not the most efficient way to do things, although i must also admit that i do not have any alternatives to it.
Are there any benefits/other alternatives in the latest release of SAP (ERP 6.0 .. specifically ECC 6.0) in the area of iDOC’s?
To put to plainly, are there any business benefits in ECC 6.0 with regards to iDOC creation/processing/storing.
Thanks for your feedback.
MK
Riyaz says:
January 23rd, 2008 at 2:41 pm
Hi MK,
Thanks for the compliments.
If you are speaking in terms of EAI, there certainly are alternatives to IDocs. You can design proxy-based interfaces using SAP XI in conjunction with SPROXY transaction on WAS 640 compliant system.
ECC also provides you with ability to create Web Services out of function modules which can be exposed and consumed in order to interface different systems. In fact this is the way forward as SAP is strongly promoting Enterprise SOA architecture.
If you look at the error handling, monitoring and reprocessing capabilities, in my opinion, IDocs score over proxies. In terms of ease of setting up interfaces, certainly proxies are better.
Do provide your further inputs on this so that everyone is mutually benefited.
Thanks.
Regards,
Riyaz
riyaz.net/blog | The Best of Everything
Mkhan says:
January 23rd, 2008 at 9:03 pm
The second option (WS) seems more plausible for replacing iDOCS, but is this feature only available in ECC or was it there in R/3 as well.
I’m trying to justify technical benefits of ECC over R/3, hence the question.
If there are other technical benefits that you can think of, i will appreciate your sharing for everyone.
I have tried to research it on SDN, however i find there definitions of benefits very vague & marketing focussed… not for a technologist.
Regards
MK
Riyaz says:
January 24th, 2008 at 11:04 am
Option of converting function modules to Web Services is available only in ECC. I am not sure of the exact version. Its certainly there in WAS 640, I am not sure of WAS 620. It is not available with SAP R/3 (470).
ECC brings in a combination of Java stack and ABAP stack. ITS has been replaced by more versatile Web Dynpro, making it easier to create and run Web Applications. On the ABAP side, there is more emphasis on object oriented approach. In R/3 very few transactions (like e.g. MM transactions) use OOP ABAP.
Thanks.
Regards,
Riyaz
riyaz.net Blog | The Best of Everything
Andy Josh says:
February 9th, 2008 at 2:06 pm
Hello Riyaz
How are you sir, and i am an aspiring XI learner, yesterday i read through your blog article on Netweaver XI it was very informative, the greatest thing in your articles is that
you have kept it so simple and straight that anyone who is not even technically brilliant
but knows how to find the information on the internet can actually learn XI from your
articles. I did not have a clear view on certain aspects of XI, but your information helped
me a lot. keep on doing the great work i will be following your articles.
Regards
Josh
Riyaz says:
February 9th, 2008 at 2:27 pm
Thanks a lot Josh for your compliments.
Appreciation from the readers like you is an encouragement to improve the blog further. I would be adding more articles to the site and hope to benefit the entire community.
Regards,
Riyaz
Andy Josh says:
February 9th, 2008 at 8:06 pm
No problem, thanx a lot for this good work i will make sure i read it.
Regards
Josh
Deepak Jaiswal says:
February 21st, 2008 at 7:14 pm
it’s really very helpful for beginners .
Thanks Dear.
Riyaz says:
February 21st, 2008 at 11:16 pm
Thanks Deepak for the compliments!
JYOTI says:
March 10th, 2008 at 5:21 pm
Hi Riyaz,
its a very good stuff on ALE IDOC.really help full. Give me your email address. I will contact.
Thanks
jyoti
Riyaz says:
March 11th, 2008 at 2:33 pm
Hi Jyoti,
Thanks for the compliments. You can write in at feedback[at]riyaz.net.
Regards,
Riyaz
RAJESH says:
March 17th, 2008 at 1:29 pm
hI..
wHAT U HAVE POSTED IS VERY USEFUL TO THE BEGINEERS , I AM VERY NEW TO THIS CONCEPT … CAN I KNOW ITS CLIENT TO CLIENT OR WITHIN A CLIENT… CAN U EXPLAIN THE STEPS IN RFC DESTINATION AND LOGICAL SYSTEM.. (REALLY APPRICIATING OF YOUR EFFORT).
Riyaz says:
March 17th, 2008 at 3:37 pm
Hi Rajesh,
Thanks for the compliments. This article describes system to system (B2B) communication. However, if you want, you can configure client to client communication within a single SAP system. In that case, SALE configuration i.e. adding logical system name and assigning client to logical system and all other configuration on sender as well as receiver side will have to be done on the same system. All steps will remain the same. Check out Part I and Part II for a step-by-step walkthrough.
Regards,
Riyaz
Krishna says:
March 22nd, 2008 at 12:54 am
Hi Riyaz,
I was find difficult to understand RFC adapters. I tried to SDN Blogs and others but then i found your article. Only thing i want to say is you are the BEST.
Thank you very much for your time spending writing these blogs which are not only informative but well presented.
Please keep posting more…
Regards
Krish
Riyaz says:
March 22nd, 2008 at 8:33 pm
Hi Krish,
Thanks a lot for your compliments. Its good to know that the article helped you.
This gives me encouragement to put up more and more articles.
Regards,
Riyaz
srk says:
March 28th, 2008 at 3:33 am
The blog on ALE/IDOC is excellent. Great!!!!!!!
Keep up the good work
Regards
srk
Riyaz says:
March 28th, 2008 at 9:47 am
Thanks srk for your compliments
Regards,
Riyaz
Atul says:
April 14th, 2008 at 9:17 pm
Dear Riyaz
Your articles on ALE/IDOC are excellent. As I am beginner in SAP PI, it will help lot.
Thanks for sharing your knowledge. I hope that more articles are onway !!!
Regards
Atul
Riyaz says:
April 14th, 2008 at 9:38 pm
Thanks a lot Atul for your compliments
Its good to know that you found the content useful.
Yes, I will be adding more articles on SAP PI regularly.
Regards,
Riyaz
Jyothipriya says:
May 21st, 2008 at 9:04 pm
Hi Riyaz,
Your article abt ale/idoc is simply superb……as your title suggests, it is easy to understand for beginners, same time covers every small thing needed to accomplish the job…..Keep up the good job…..
Riyaz says:
May 21st, 2008 at 9:10 pm
Thanks Jyothipriya for your compliments
Regards,
Riyaz
Ravi Shankarnarayana says:
May 24th, 2008 at 1:36 am
Hello Riyaz,
Thanks for the step by step guide on ALE / IDOCS.
Will sure try to configure.
Please let me know if there are any tables where we can check for the idocs created against an order / delivery or invoice?
Like we check Sales order on VBAK, Delivery on LIKP and link them up in VBFA… do we have a table where I can list the idocs created against various sap documents?
Thanks for your help.
Regards,
Ravi.
Riyaz says:
May 24th, 2008 at 10:52 am
Hi Ravi,
You can view inbound/outbound IDocs using transactions like WE02/WE05.
All the IDocs (irrespective of its business content) are stored in following tables -
EDIDC - Control Records
EDIDS - Status Records
EDID4 - Data Records (Actual Business Data)
SDATA field of EDID4 will hold your business data.
Regards,
Riyaz
Aleem Abbas says:
July 4th, 2008 at 9:57 pm
hai guys, plz send me any ale/idocs faq’s in my mail: aleem.abbas@gmail.com
Ghazi Anwer says:
October 20th, 2008 at 12:57 pm
Hi Riyaz,
I want your help. i am a new bee to SAP.Previously i was working on Vb6,Sqlserver200 and crystal report ,asp and sahrepoint services.
I would like to learn SAP as my company going to implement SAP ecc 6.0
i have 12 years experinece in IT.
So where from i start learning SAP mean what i should learn first.
Please help me to explain or link for the tutorial
i will be very greatful to you.
Thanks and regards,
Ghazi Anwer
Riyaz says:
October 20th, 2008 at 2:11 pm
You can browse thru SAP Education for the courses relevant to you. You can also take up training courses from authorized SAP training partners like Genovate, Siemens etc. Details here.
Kumar says:
October 30th, 2008 at 11:14 am
Hi Riyaz,
Your Blogs are one of the best that i ever come acroos, the best part is the simplicity, its amazing, i would like to learn more on ALE IDOC and XI from you, are ther any other professional methods by which you share knowledge on the above topics.
Smita A. says:
November 20th, 2008 at 1:50 pm
Hi Riyaz,
Your article on IDOC is really very good. I have read so many documents regarding Idoc but understood very little.
But when i read your article and followed the steps for Idoc in that, I find it very simple. really your way of explaining is very very good.
Keep adding new docs.
Vinod kumar Sunke says:
November 25th, 2008 at 2:15 pm
Dear Riyaz,
This site is very very useful and it is very easy to understand the concepts of the ALE -idocs for the beginers like me…
Apreciate ur effort..
Regards,
S.Vinod
Pablo says:
December 18th, 2008 at 7:06 pm
Hi Riyaz,
I had a small doubt, I saw you mentioning about creating a Process Code for the Receiving Side, but not for the sending.
Can you please throw some light as to why have you done that, does it mean that we dont create Process Codes for the sender Side, or are there any particular scenarios, if any, could please share them.
Thanks & Regards
Pablo
Riyaz says:
December 19th, 2008 at 4:41 pm
Hi Pablo,
Process code specifies how any received message should be processed, e.g. by a function module. In general, received IDocs would get processed automatically and update the database.
On the outbound side, we do not require this as the sending program/process generates the desired IDoc type. On the inbound side, we may have many different IDoc types received and there is need to identify the correct processing method for each IDoc type. The way an IDoc is processed would depend on the type of IDoc, hence we have process codes which identify the correct way to process the particular IDoc.
Hope this answers your query.
Regards,
Riyaz
Mohammed Anwar says:
December 30th, 2008 at 5:42 pm
Dear Riyaz….
I have gone through your blogs on ALE/Idocs and also on ABAP WebDynpro…
Excellent piece of work done from your side…
May God help you increase in knowledge… Ameen..
Regards.
Mohammed Anwar..
Siva says:
January 2nd, 2009 at 1:58 pm
HI Riyaz,
Your blog has been very helpful. Thanks for your efforts.
I have created everything required for outboud process and inbound process in two different clients with in the same server. However, After running the outbound program the idoc status is showing 30(Ready for dispatch).I could not see the idoc in the recipient system. Can you please let me know how to dispatch the idoc or the possible cause of not dispatching the idoc to recipient system after running the out bound program.
I have tried running the program RBDOUTPU for processing the outbound idoc that got created but couldn’t get the required status. Can you please help.
javed says:
January 3rd, 2009 at 7:01 pm
hi riyaz,
This is javed, sap trainee,i still have a lot to learn in sap and my doubt is with idocs in the inbound configuration steps, well we can say the steps are same but the way we go through the steps for we57 or we42 (one of these) the steps are a bit different in 4.6 and 4.7 versions,
can u please provide the step by step approcah for the above transactions with poper snapshots.i would be really greatful if u can do that for me.
And not to forget u r doing a great job man. keep the good work going.
Thanks anyways,
it would be very kind of u, if u can send them to my mail id
umerjaved.08@gmail.com
javed says:
January 3rd, 2009 at 7:05 pm
i need the steps for the 4.7 version for the above comment
Mani says:
February 26th, 2009 at 11:40 am
Hello Riyaz,
Could you plz explain me to execute IDOCS through sample XML file.
Markus says:
March 25th, 2009 at 5:04 pm
Hello Riyaz
I would like to create a RFC destination of type ABAP pointing to nowhere. IDocs sent to a transactional RFC port using this RFC destination shall be listed as processed successful but they shall disappear and not be transported to the target system.
Do you have an idea?
Thanks and regards
Markus
Madhava says:
April 16th, 2009 at 6:09 pm
Hi Riyaz,
Really it’s very good.
I am functional consultant. Now-a-days, company’s are asking Techno - Funcitonal knowledge.
Really it helps me a lot.
Also, I want to know something about Debugging. Pl. post the article on this.
All the best for you Good and Hard work.
Regards,
Madhava
Faisal Riaz says:
April 18th, 2009 at 2:59 am
Hello Riyaz,
Your work is very much Appreciated in context of SAP.
I have a quick question for you..
How do i create XML message processing that goes to and forth from ECC 6.0 and PI 7.1. I need to Send XML Messages from PI 7.1 to ECC 6.0 EHP4.
I have followed guides from you, but as i came from strong Technical Background(Basis)..some functional aspects of PI 7.1 is very High Level for me…Can you guide or refer some step-by-step guides ?
Thanx,
Faisal Riaz.
Riyaz says:
April 18th, 2009 at 7:56 pm
You could use IDoc adapter or proxies on ECC side. On the receiver side adapter will depend on the type of system you wish to communicate with. If it is another PI system that you wish to send the message from your PI system, you can use XI adapter. Note that PI acts as middleware system, i.e. a broker in a message exchange and not the sender/originator or final receiver of the message.
ajay says:
May 6th, 2009 at 10:09 am
hi riyaz,
i have doubt in inboud side,
i am receiveing a material ,in bound side how it will identify that material is received..
and how this inbound function module idoc_input_matmas01 is triggered..
and also i have one more req ,,
here i need to do some coding for mapping materials.i found one exit MGV00001
how hcan i test this exit ..
Diego Crespo says:
May 9th, 2009 at 4:50 am
Hello Riyaz,
These articles are amazing, fantastic!
I am facing with a problem. Could you, please, help me?
I did all the steps the IDOC number is generated but the receiver table aren´t filled. Beyond that, in we42 transaction (Receiver system) there are nothing about my IDOC too.
So, I check the we05 and we09 transaction in SENDER system and I see that the status of my IDOC is 30, with a description “IDOC ready for transmition (ALE service)”.
What´s wrong ? What´s missing ? Plz Help me!
Thanks in advance and sorry by my english!
Regards
Diego Crespo
Diego Crespo says:
May 9th, 2009 at 5:05 am
Sorry, I wanted say
“Beyond that, in we02 transaction (Receiver system) there are nothing about my IDOC too.”
we02 Instead of we42.
Thanks
Diego Crespo
Riyaz says:
May 9th, 2009 at 12:34 pm
Check SM58 transaction in sender system. Your IDoc might have stuck there.
Rhishabh says:
July 14th, 2009 at 5:37 pm
Hello Riyaz,
Hope you are doing well.
Please lemme know how to generate/create an IDOC in single system. Can we send an IDOC from 700 to 640 vrsn.
thanks
Rhishabh
Rhishabh says:
July 14th, 2009 at 5:39 pm
Hi Riyaz,
We want to migrate data from iseries into SAP through an IDOC. Is there any way to migrate.
Please suggest me the step by step procedure if any. You can mail to sap1006@gmail.com
Thanks
Rhishabh
Riyaz says:
July 16th, 2009 at 8:37 am
The process to create IDoc remains same whether you send it from one system to another or within the same system.
Abdul says:
August 15th, 2009 at 5:46 am
Good work Riyaz!
Keep it up.
–abdul
Alex says:
September 4th, 2009 at 11:51 am
Very cool site and blog Riyaz! I was able to do a client-to-client (not system-to-system) ALE scenario in ECC 6.0 as described in your blog. Much appreciated!
Mohan Reddy says:
October 13th, 2009 at 7:39 pm
Hi Riyaz,
I have gone through your articles…it is very straight and simple which is very very useful to the community…Thank you very much.
I am an integration consultant..right now we have an assignment to Integrate SIEBEL 8.1 with SAP ECC 6.0, for this SIEBEL provided a Connector for SAP which is an outof box solution through which we can exchange data (IDOC/BAPI). client is preferring this solution because there is no extra licensing is required.
please correct me if i am wrong, what i have understood from your articles is that in SAP ECC 6.0 we can Expose a BAPI functional module as a Web service (Proxy service). can we consume this web service(WSDL provided by SAP) in SIEBEL and anyother local systems and can send( Requesting the webservice) the values to this web service and will i get the response back(for example Customer creation process). to use this strategy do we need to buy any extra licesence from SAP?
can SAP consume the SIEBEL provided web service (proxy service) ?
Please help me! thank in advance and sorry for my english
Mohan
Riyaz says:
October 13th, 2009 at 10:41 pm
Hi Mohan,
You can very much use the Web services approach to integrate Siebel with SAP. BAPIs are always remote enabled. So you can use RFC adapter. Create SOAP to RFC/Proxy/or IDoc scenario and generate WSDL in PI using web service creation wizard. You can consume this web service in the Siebel Application. Both way communication is possible via PI. I had used SOAP to IDoc approach to implement Customer Creation process in one of the assignments of Siebel-SAP integration.
Alternatively, you can expose the BAPI as a web service directly from ECC system and consume the service in Siebel as described by you.
SAP can as well consume external web services. You need to use SAP PI (SOAP adapter) for this. CE 7.1 can as well be used.
I havent used Siebel Connector myself. However, since its an out-of-the-box solution, it can as well be used to achieve desired results.
Regards,
Riyaz
Mohan Reddy says:
October 13th, 2009 at 11:33 pm
Hi Riyaz,
Thank you very much for your reply…
Is SAP can consume the external web services only through PI? if that is the case then we have to buy a license for the PI, this will be extra cost for the project
is there any other way that we can make SAP to consume the external web services without using PI?
Thanks in Advance
Regards
Mohan
Riyaz says:
October 14th, 2009 at 10:47 am
Hi Mohan,
For using web services either PI or CE 7.1 is recommended by SAP. You could even create a Web dynpro project to consume/use external web services using NWDS and deploy it on the Java stack (Web AS) of ECC system.
Shankar says:
November 6th, 2009 at 1:41 am
Hi Riyaz,
You are amazing man , the way you presentation is very good. I think you crossed Michael who published the mastering IDOCs and many more articals/forums in SDN.
I can test you some more from my side:
We are trying to extract HR master data using PFAL, for this we are using message type HRMD_A and Basic type HRMD_A07(IDOC :HRMD_A.HRMD_A07) , from there calling this IDOC through XI for inital and delta loads.
In our requirements we need to add some additional Zcustom segments and also we dont use some standard segments.
Do you have any idea how to handle this requirments:
1. Was reducing the IDOC and adding new zcustom segments is better way to handle ?
2. How to assign new Zmessage type in PFAL ?
3. Or Just enchance(adding new segments) the IDOC is better way to handle?
4. Any idea which function module should I need to make changes for enchance or reduce the idoc w.rt PFAL?
5 .What are the dependency obejcts should I need to make zcustom while handling this requirement?
6. Was this initial load and delta supports after setup change pointers?
Sorry, I am giving bit trouble here..pls. share your best knowledge or work experience on this.
Thanks,
Shankar
Harish says:
November 13th, 2009 at 5:46 am
I was actually searching basics for EDI IDOCS. I came across your blog. Man!!! awsome compilation…Kudos to your hardwork!!! I am a functional consultant and this gave me very good idea of what is an IDOC, how it is processed. I have question, that might be silly but what is procedure to do EDI IDOCS? is the process same? every where I see only ALE, so got a question how we process EDI IDOCS. Could you please tell me or send me some docs like this ALE/ IDOCS for EDI/IDOCS if you have. My email hksapfico[at]gmail.com.
Thanks and again I really appreciate your work dude. Keep it up.
Prabash says:
November 13th, 2009 at 3:42 pm
Riyas,
This is !!! awsome . Thank you very much for publishing these. I most of the time read your articals to get solutions in R3 and XI and all the time I’ve been successful .
Your basic BPM artical was very good as well to start with.
If you could please drop an artical or example to cover the tools use to design the business process.
Thanks again.
Chamin
Abaper says:
November 16th, 2009 at 4:22 pm
Hi,
I am triggering outbound IDOC but it is generating 2 idocs with same values and status message - 03 (success) but when I use same idoc and re-execute it from WE19 only one idoc is generated.
Please check the code :
CALL FUNCTION ‘MASTER_IDOC_DISTRIBUTE’
EXPORTING
master_idoc_control = gw_idoc_control
TABLES
communication_idoc_control = gt_idoc_control
master_idoc_data = gt_idoc_data
EXCEPTIONS
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
OTHERS = 5.
IF sy-subrc EQ 0.
CALL FUNCTION ‘DEQUEUE_ALL’
EXPORTING
_synchron = gc_x.
IF sy-subrc EQ 0.
SUBMIT rseout00
WITH p_idoctp = gc_idoctp
WITH p_rcvpor = gc_rcvpor
WITH p_rcvprt = gc_sndprt
WITH mestyp = gc_msgtyp
WITH upddat = sy-datum
AND RETURN.
*No need to check
ENDIF.
endif.
commit work.
Thanks,
Reader says:
November 17th, 2009 at 11:59 am
Hi Abaper,
Heres a sample code for your ref: http://www.riyaz.net/blog/files/ZRZ_ORDER_IDOC.txt
Partha says:
November 19th, 2009 at 4:10 pm
Hi,
Thanks a lot,it helped to gain knowledge about Idoc and EDI
Abaper says:
November 20th, 2009 at 11:47 am
Thanks a lot Riyaz…
Santosh says:
January 25th, 2010 at 1:21 pm
Hi Riyaz…..
I have looking out on all the portals to check whether SAP has changed the idoc format for release 620 in ERP 6.0 EHP 4.0.
We have a EHP 4 system where in we are testing idoc exchange from biztalk…we are not able to see the same fields in the idoc type ORDERS03 for release 620.
Am not able to understand whether is this a bug or some new feature added in EHP 4.
in all the other releases of SAP we are seeing the same fields(46 and 519) when we run IDOCTYPE_READ_COMPLETE function module and pass the value 620 for PI_Release and ORDERS03 idoc type,Where as in ERP 6.0 EHP 4..when we pass the same values we are getting few extra fileds…535 and 420..
is this a new feature or a bug? jus trying to get some intputs..
your advice is highly appreciated
Regards
Santosh