| Back to Questions Page |
| Question |
Pls reply me 1)can i debuging the idoc. 2)give some example of
pool table and cluster table. 3)what is update module. |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Sheikhabap |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
1. IDocs are processed by a function module, which are mapped
against in table EDIFCT. When you process an IDoc with BD87
you can have a breakpoint in the function and it will stop.
For outbound processing it depends on which program is
sending the IDoc. For transactional data like purchase
orders, the IDoc is created via RSNAST00 which in turn calls
a function module assigned to the processing code (BD41).
2. pooled tables: BSEG,BSES,
Clusted tables: AL01,AL09 etc
3.Update module. it is used in Module pool programming.
it is used to update the existing record.  |
0 | Malli.gontla |
| |
| |
| Question |
How can you create a SAles order and send to customer by
using IDOCS? |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
Hope the below procedure will work it includes with message
control and with out message control
Create IDoc type (WE30) Client independent
The IDoc type refers to the IDoc structure that you will
require for your development. . This IDoc type will have 1
segment . If you require many segments or nested segments
then they are also created using the same procedure.
To create the IDoc type, follow these next few steps:
• Enter transaction WE30 (ALE -> Extensions -> IDoc types -
> Maintain IDoc type)
•
• Click on Create new (we are creating an IDoc from scratch
but you may want to copy another IDoc if it is similar to
your requirements) and enter a description, and press enter
• Enter the segment type (must start with Z1), check
mandatory if the segment must exist (in this case check
it), enter 1 in minimum number and 1 as maximum number.
(Make the maximum number 9999999999 if there are going to
be many of these segments in each IDoc. IE. When line items
are passed via IDocs), click on Segment editor
• Enter a description for your segment type and create
• Enter a description for your segment, enter each field
required in your IDoc,
• Save and generate, press back
• To release the segment choose Goto, Release from the menu
• Check the box on the line of your new segment
• Save, back and enter
• Your IDoc type structure should be displayed with your
new segment
• Save and back
• To release the IDoc type choose Extras, Release type from
the menu and Yes
Your IDoc is now ready for use. If you need to add fields
or segments to your IDoc type, you will need to cancel the
release of the IDoc type as well as the segment release
using a similar
procedure followed above (except now you uncheck the
release box for the segment and you choose cancel release
for the IDoc type).
Create message type (WE81) Client independent
To create a new message type, follow these next few steps:
• Enter transaction WE81 (ALE -> Extensions -> IDoc types -
> Maintain message type for intermed. Structure -> Create
logical message type)
• Choose Create logical message type by double clicking on
it
• Click on change icon to enter change mode
• Click on New entries to add a new type
• Save and exit.
Your message type has now been created. The next step will
be to link it to the IDoc.
Link message to IDoc type (WE82 & BD69) Client independent
To link the message type to the IDoc type follow these next
few steps:
• Enter transaction WE82 (ALE -> Extensions -> IDoc types -
> Maintain message type for intermed. Structure -> EDI:
Message Types and Assignment to IDoc Types)
• Click on change icon to enter change mode
• Click on New entries to create the link
• Enter transaction BD69 (ALE -> Extensions -> IDoc types -
> Maintain message type for intermed. Structure -> Assign
message type to IDoc for ALE)
• Click on change icon to enter change mode
• Click on New entries to create the link
• Save and exit
Your IDoc is now linked to your message type. We still need
to link object types and add the message to the model
before we can use the message.
Maintain object type for message type (BD59) Client
independent
The ALE objects are used to create links between IDocs and
applications objects, to control the serialisation, to
filter messages in the customer model and to use listings.
For our own message type and IDoc you must maintain object
types for the links.
If you want to check the serialisation for the message
type, then you must maintain object types for the
serialisation. If no serialisation object has been
maintained for a given message type, then the serialisation
will not be checked for this message type.
To add an object type to our message type, follow these
next few steps:
• Enter transaction BD59 (ALE -> Extensions -> ALE object
maintenance -> Maintain object types)
• Click on New entries
• Save and exit.
You have now created an object that we’ll use as a filter
object in the customer model to direct the flow of messages
We now need to add our new message type to the distribution
model.
Configuring the Distribution Model
This task is performed on your ALE reference client.
Manual Configuration (BD64) Client dependent
OUTBOUND PROCESSING
To manually configure the customer distribution model, read
the ALE configuration procedure, and follow these steps:
• Perform the Maintain customer distribution model directly
function. (ALE -> Distribution customer model -> Maintain
customer distribution model directly)
• Specify the customer model you want to maintain and the
logical system that is to be the sender of the messages OR
create a new model.
• Choose the receiving systems to which the sending system
must forward message type .
• For each receiving logical system allocate the message
type necessary for communication to the receiving systems
as per ALE configuration procedure.
• Create filter objects
• Save the entries.
To change the owner of a model, choose the 'Maintain
ownership of customer distribution model' function. Make
sure that all changes will be distributed to all systems
that know the corresponding model. To do so, you can use
the correction and transport system.
To transport the customer distribution model you should use
the Distribute customer model function of the IMG as
described below.
Distribute customer model (BD71) Client dependent
After the customer model has been created centrally, it
must be distributed to the other remote systems. This
entails first of all setting up the communication for the
distributed systems and then sending the model.
Distribute Model (BD71) Client dependent
This task is performed on your ALE reference client. To
distribute the customer distribution model, read the ALE
configuration procedure and follow these steps:
• Make the settings for the communication with the other
decentral systems, you have not set them yet.
• Define the RFC destination for R/3 connections whose
names correspond to the name of the corresponding logical
system.
• Create the output partner profile.
● Out bound process code- if you are using outbound
processing under Message Control, the IDoc is generated in
the IDoc Interface. The process code names the relevant
function module.
while creating partner give the appliocation as for sales
and message type and process code created as per the
requirement .
• Distribute the customer model
• Specify the name of the customer model.
• You must specify the target system to which you want to
distribute the customer model.
Maintain sending system partner profile (WE20) Client
dependent
With this function, you define the partner profiles for all
outbound and inbound messages on the basis of the customer
distribution model.
After you have defined and distributed the customer model,
you will have to maintain the partner profiles locally.
• Enter the output mode (background, immediately) and the
package size for outbound processing.
Requirements
• The customer model must be maintained.
• RFC destinations must be maintained.
• The customer model must be distributed.
. INBOUND PROCESSING
For creating inbound partner
● Inbound process code- names the function module or
workflow which reads the IDoc data and transfers the data
to the application document.
Maintain ALE attributes
The inbound function module needs to be linked to the
message type and the message type needs to be linked to the
appropriate inbound process code at the partner profile
level before the scenario is enabled. These steps are
described below in detail.
Link Message Type to Function Module (WE57) Client
independent
• Enter transaction WE57 (ALE -> Extensions -> Inbound ->
Allocate function module to logical message)
• Enter and save
Define FM settings (BD51) Client independent
• Enter transaction BD51 (ALE -> Extensions -> Inbound ->
Define settings for input modules)
• Click on New entries
• Save and Exit
Maintain process codes (WE42) Client dependent
A process code needs to be maintained on each client. It
then needs to be linked to the message via the partner
profiles on each client. This allows the various clients to
use a unique function module for the same message type.
To maintain the process code follow these steps:
• Log on to the appropriate receiving system client
• Execute WE42 (ALE -> Extensions -> Inbound -> Maintaining
process codes inbound)
• Choose Inbound with ALE service
• Choose Processing with function module
• Click on Processing with function module and choose
create icon
• Click on New Entries
Create inbound partner profile
For each message type you need to maintain the inbound
partner profiles.
Maintain receiving system partner profile (WE20) Client
dependent
• Enter the output mode (background, immediately) for
inbound processing and NO message code.
Regards,
Subhani.  |
0 | Guest |
| |
| |
| Question |
what r the phases in fsck? |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Ramanji.gundala |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
there r 5 phases.
1.checks blocks & sizes
2. checks path path name.
3. check connectivity.
4. chech reference counts.
5. checks cyllender groups.  |
0 | Ramanji.gundala |
| |
| |
|
|
| |
| Answer |
fs active,fs bad, fs clean, fs stable, fs log,  |
0 | Amar13224 [Xxxxxxxxxxx] |
| |
| |
| Question |
how to write test cases for "Browse" button. |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
question is not clear  |
0 | Laxmi |
| |
| |
| Answer |
Cases:
Look size,font ,color of button.
spelling on button.
click and control.i.e once u click on the button the dialog
box/screen should come immediately.
browse button is displaying in all necessary places.
it should not displaying in unneccasary places.  |
0 | Babitha |
| |
| |
| Answer |
I agree with Babitha's answer, but want to add some more...
Look size,font ,color of button.
spelling on button.
click and control.i.e once u click on the button the dialog
box/screen should come immediately.
Browse button should disable once opend the dialog box &
once action completed or closed the dialog box the "Browse"
button should enable
browse button is displaying in all necessary places.
it should not displaying in unneccasary places.  |
0 | Murali Baggam |
| |
| |
| Question |
what is the use of STOP,EXIT,CHECK,CONTINUE in internal
table? |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Nagaraju |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
stop gets the cotrol to the event end-of-selection
exit lets the control ut of the loop if the condition is
not satisfied. continue serves the same purpose as in C/C++
language.  |
0 | Husssain |
| |
| |
| Question |
prerequisities of FOR ALL ENTRIES |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Nagaraju |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
1. Use all the Conditions.
2. Check the table where the table is initial or not.  |
5 | Saban |
| |
| |
| Answer |
All the fields must be filled with data, also...  |
0 | Padia |
| |
| |
| Answer |
First Sort the table
and check that table is initial or not
if that table is initial then write selct statement  |
0 | Krishnaveni |
| |
| |
| Question |
how top handle error in LSMW? |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Bighnaraj |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
hi,
In case they are errors that you can/ want to capture
before proceeding to the session. you can
capture it in the end_of_record area for each record and
move it to an internal table which can
then be downloaded in the end_of_processing.
Example : You have a loaded material master with the legacy
material number in BISMT field in
MARA. Let's say you now want to load your inventory. In the
LSMW for the inventory load you
can do a select and get teh SAP material number for the
legacy material number provided to you.
In this select if you do not find the SAP material number
for one material(may be it errored out
during material master load for instance) you can move this
record to an internal table and in the
processing block when all such errrors have been collected
in the internal table then you can
download it to your presentation server so you can report
it to your business users to fix. This is
my preferred method of loading data. Sure it will error out
int eh batch session as a valid SAP
material number is not provided but then you can never fix
it automatically. you will have to
process tem in the foreground or in errors mode and this
invoves a lot of time and developers
intervention. In my way developers intervention is limited.
A report is generated and then
business will fix the data and the delta loades will have
to be loaded.
Here's the sample code :
Material Number
BINS-MATNR ()
RLBES-MATNR = BINS-MATNR.
clear RLBES-MATNR.
select single matnr into RLBES-MATNR from MARA
where BISMT = BINS-MATNR.
IF SY-SUBRC 0.
RLBES-matnr = BINS-MATNR.
MOVE-CORRESPONDING BINS TO err_file.
MOVE 'Material not created' TO err_file-error.
APPEND err_file.
WRITE : 'NO MATERIAL'.
skip_record.
endif.
__END_OF_PROCESSING__
FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = error_file_name
TABLES
DATA_TAB = err_file.
IF SY-SUBRC 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
This example used GUI_DOWNLOAD . Ofcourse this is now not
recommended so you can use the
latest FMs for download.
Thank you.
Regards.  |
0 | Sukanya.k |
| |
| |
| Question |
Hello,
I have cleared technical,Hr round in accenture.The hr also
told me that she will send me the offer letter in a day.But
i have not received offer letter yet.Why is it getting
delayed?Will i get this offer?Plz let me know |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Poonam |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
Hey,
HR may keep you on hold for some time.
Ask them.  |
0 | Pankajbisane |
| |
| |
| Answer |
hey,poonam,
just forgot abt the offer ,and try for another,it is
better for u  |
0 | Ur Friend |
| |
| |
| Answer |
Hi Poonam first of all congratulations Present Market
situation is not good.They put your status on hold due
projects delay not only accenture some companies like
CTS,Satyam,TCS etc...
My one of the freind got selected for TCS last oct-2006
till now he didn't get the offer letter
Please be patient and in this mean time u can improve u r
technicall skills anything relating to work.
ALL THE BEST  |
0 | Sandeep Kumar |
| |
| |
| Answer |
hey poonam
i have cleared technical & hr(accenture) and i
face same problem ..can u give me solution  |
0 | Gmrao |
| |
| |
| Answer |
Poonam,
As every one thinks offer letter is not something which the
HR takes a print and gives to your hand, there are many
other things which happens in the back ground like
approvals from the Managers, CTC disscussion with
Compension and Benefit Team, Sometimes back ground check
before offering, position would have gone on hold etc.
So, anyone of the following reason is enough to get it
delayed.
Be in touch with the HR, am sure something positive will
happen.  |
0 | Swetha(hr) |
| |
| |
| Answer |
Hi Swetha,
I m also facing same issue in Accenture. After the HR
interview , he asked me to send all the documents &
confirmed me by mail that after receiving all the documents
frm my side , my offer letter would be communicated. After
20 days while contacted to HR , he said tat my offer letter
is pending with next level of approval & assured me not to
worry.
But now it is more than 1 month ..i m still waiting for the
offer letter. wat shud i do ? plz suggest me ...TIA  |
0 | Vinod |
| |
| |
| Answer |
Dear Vinod
when did u exactly give the interview.
and did u receive the offer letter?  |
0 | Pandit |
| |
| |
| Answer |
Hi Pandit,
After a long wait , HR people dropped a mail to me & said that my candidature is kept on hold with accenture due to certain unseen circumtances. After that I am not in touch with them . it is almost more than 2 months. Although I m with CSC currently having 3+ exp in IT ....
Do keep in touch with me @ vinodgarg3636@gmail.com  |
0 | Vinod |
| |
| |
| Question |
difference between bo 6.5 and bo xi r2 |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
in bo 6.5: 1.we call web & desktop intelligence as whole as
business objects
2. in this we use ASCII code
3. in this we use Clausic Universe only.
in BO XI R2: 1. in this we call web intelligence as web
intelligence & desk intelligence as desk intelligence
seperately.
2.in this we use UNIQUE code
3.in this we use Clausic Universe & OLAP Universe
 |
0 | Satya |
| |
| |
| Question |
1)wht is the diff between partner function and partner type?
2)wht is the use of account modifier in automatic account
determination?
3)in stock detrmination.wht is header table and item table?
4)whr in inforecord you can see the quantum price? |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Hothunter9 |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
Partner function is the subdivision of the partner type for
example your partner type may be supplier, customer or
individual business man
For supplier you can have partner functions like OA(
Ordering address) GS(Goods supplier) IP(Invoicing party)  |
0 | Sushanta |
| |
| |
| Question |
what is 2 in uadmin 2 0 command in solaris |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Balu2me |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
2 is used for shutdown in uadmin,1is for reboot.  |
0 | Nn06 |
| |
| |
| Question |
The interviewer asked me when u recorded one
application.object repository properties are saved
with .tsr extention. in qtp expert view wherever mouse is
there that snapshot displayed in active screen but some
recored script lines are not displyed in actives screen y? |
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
No, all recored script lines should be displyed in actives
screen...  |
0 | Ammu |
| |
| |
| Answer |
i am waiting  |
0 | Guest |
| |
| |
| Question |
How to write a password mask program in as400?
like the password which i type should be displayed
as '*****' r ###### which the user wishes to dispaly
if u could help me with url r the solution in written code
this will help me
|
Rank |
Answer Posted By |
|
Interview Question Submitted By :: Cran |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer |
'*' + Enter before the field you want as password and
select Editing keywords 'Y' there you can Choose EDTMSK key
word as '*' this will mask the values entered with *  |
0 | Swetha P |
| |
| |
| Answer |
How to write a password mask program in as400?
like the password which i type should be displayed
as '*****' r ###### which the user wishes to dispaly
if u could help me with url r the solution in written code
this will help me
'*' + Enter before the field you want as password and
select Editing keywords 'Y' there you can Choose EDTMSK key
word as '*' this will mask the values entered with *
0 Swetha P
i tried to do this using edtmsk keyword i got this error in
all type of display file
Message . . . . : Keyword 'EDTMSK'Y'' not valid for this
file type.
Cause . . . . . : Either the keyword is not valid, or the
keyword is valid
but is not allowed for this file
type.
Recovery . . . : Either change the keyword to one that
is valid for this
file type and then try the request again, or change the
file type specified
on the command used to create the
file.
--
charan  |
0 | Cran |
| |
| |
|
| |
|
Back to Questions Page |