ERROR IN VARIANT
Hi ,Used the Tcode SHD0 , and have entered va01 in transaction CODE , AND IN TRANSACTION VARIANT BUS2030 , I SELECTED THE LINE NUM AND CLISKED ON TEH TAB (WITH PROCESSING0) NEXT FIELD I GOT WAS
ORDER TYPE
ORGANIZATION DATA
DISTRIBUTIN CHANNELDIVISION
I FILLED IN ALL THIS FIELD AND SAVED IT NOW WHEN AM TRYING TO CREATE SLAES ORDER AM GETTING ERROR LIKE (SAOLD TO PARTY XYZ NOT MAINTAINED FOR SALES AREA 2010, PLEASE GIUDE ME COS AM NOT UNABLE TO CREATE ANY SALES ORDER . GUIDE ME ON THIS PLEASE
Hi,
For sale order to create, There shd be on customer maintained in a sales area. U might have created customer in some other area and trying to create the SO in other Area. Give the correct combination in SO initial screen.
I dont know whether u r asking for this or not, since ur question is not clear.
Thanks,
Sam
Similar Messages
-
Error during Variant Creation for a report
hi,
i'm trying to schedule a background job for the report MEREP_DISTRIBUTOR. it requires me to create a variant. i go to SA38 Transaction and try creating a variant.
<b>"Maintain Variant: Report MEREP_DISTRIBUTOR, Variant Distributor" </b>Screen.
When i give simulate, i get this error.
<b>Simulate --> No Mobile ID found.</b>
Can you help me solve this issue?
Thanks and Regards
Arun
PS: Answers will be Rewarded.
Message was edited by: Arun Kumar Ravi> Login in to your webconsole, under the
> 'Administration' tab, press 'Add entry' button; which
> will allow you to assign the componen to a user.
at this point, i get a message "Selected component type cannot be assigned\n"
but when i see what components have been assigned,
On All Devices MI_ADMIN ZMI0_EX1 01 Deployment with Next Synchronization With Role Assignment 2005-12-29 19:14:23
ZMI0_EX1 - MCD Name.
01 Version
MI_ADMIN - User name.
the above statement was a result of role sync from the ABAP server side.
So, what's next?
Regards,
arun.
Message was edited by: Arun Kumar Ravi -
Error in Variant Configuration CO684
Hello, friends !
Back in the forum, now with a problem in Variant Configuration.
I was able to carry out the whole process up to the creation of the production order. There I have the error message CO 684 "You cannot make an assignment to make to order stock" .
All the configuration stuff seems to be OK.
I created a sales order configuring the product.
The MRP creates a planned order in the Customer Segment of the MD04.
The components have the special stock E.
I have tried with stock available in warehouse and also tranferring to E using MB1B movement type 412 E.
But the error still remains !!
Any tip or clue ??
Thanks in advance.
DarioRajesha,
for the KMAT we have:
strategy group: 25
Individual: 1
In the sales Order:
Item Category: TAC
Requirement Type: KEK (in the procurement Tab); class should be 046.
However, in the controlling for sales order there is no entry for:
TAC " " 046 , only for Class 041, in the Assignment of Requirements Type to transaction.
In the planned order: Account Assigmnment: M (it takes from strategy 25)
Settlement Profile (In the order Type) SD1.
Result Analysis Key: ?? (where can I find it??)
Regards -
Hi,
I am new to Labview and had been trying to perform a simple database(MySQL) query. Although so far have been unsuccessful at this. Can anyone tell me what possibly i have been doing wrong here?
Solved!
Go to Solution.nik_s wrote: I am new to Labview ...
Sorry, I am not familiar with the database toolkit, so I cannot really tell what's going on (especially without seeing actual code instead of just an image).
Error 91 means: "The data type of the variant is not compatible with the data type wired to the type input".
Why don't you place a probe on the variant wire entering the function to identify what type it actually contains?
Still, there are some glaring coding mistakes and some cosmetic issues that you might want to address:
Two "index array" in a row are never needed. Simply wire both indices at the first one to get a single element of a 2D array.
The outer sequence frame does not seem to have any purpose. Why is it cluttering the diagram?
Why the inner while loop??? It seems to do the same procedure millions of times per second, operating on the same input and producing the same output, consuming 100% of the CPU power in the process. These calculations needs to be done exactly once (and whenever the data actually changes). Delete the while loop!
Try to avoid hidden wires, overlapping objects, and wires going right-to-left (except for code involving feedback nodes).
Message Edited by altenbach on 05-23-2010 09:16 AM
LabVIEW Champion . Do more with less code and in less time . -
Syntax error in variant configuration
invariant configuration when we do ct04 and after 10 in a bar we write the $s and fill in the charachteristic i am getting a syntax error.please help .why syntax error at this stage
Hello,
There are different kind of dependencies... check this syntax format for pricing characteristic..
$SELF.ZPRICE = 'RED 100' IF COLOUR = RED
AND CC = 100.
In this dependency ZPRICE is the characteristic for pricing, RED and CC are the characteristics for the variant.
Prase -
ERROR SHOWS 'VARIANT CASHDE DOES NOT EXIST' WHILE GIVING PRINT in tcod FBCJ
DEAR ALL,
MY FI CONSULTANT WHILE PRESSING PRINT BUTTON IN FBCJ TCODE FOR CASH JOURNAL AN ERROR MESSAGE SHOWS 'VARIANT CASHDE DOES NOT EXIST '. AS AN ABAPER I TRIED A LOT AND DEBUG THE STD. PROGRAM BUT I AM UNABLE TO SOLVE THE ISSUE. SO I NEED UR HELP .PLEASE SUGGEST ME TO SOLVE THE ISSUE.
IT IS VERY URGENT.
REGARDS
BANAJAThanks
-
Hi Friends,
I am creating sales order with variant confi material. but sys troughs the Error pls find out
Configuration not possible for material 1659 :
Reason 3 --> Help
Thanks for advance
Regards
Raohello
i am using T code MMK1
so the material is relevant for variant conf and in SO level item cata it show TAC
Regards
Rao -
Error While Running Query in SQ00 in Prod Variant Not Standard Created.
Dear Gurus,
when i am running a Query in Sq00 T-code it will display a Error message
the Error is "Variant Standard Not Created" or The Field String "R01" Contains No fields "
some user is changing in this query so is it possible to retrieve the old version or how can we resolve the issue
kindly help me
regards
RSHi,
for your quiry,
Sq00 >>> Put u r quiry >>> go to menu >>> Maintain varient
or
T-code SQVI
Kapil -
Error in execute planning sequence variant in process chain
Hi ,
While creating an Execute planning sequence variant in process chain in Quality system , i am getting an error" variable variant not selected ' though i created a variable variant and selected it in execute planning seq variant.
Transporting it from development system didnt work therefore i am trying to create it directly in Quality .
Any idea what could be the issue.Hi,
Variable variant can be saved for planning sequence in modeler and then cab be used in process chains.
In process chain you can choose "Execute planning sequence"( separate process type) and add planning sequence with variant.
[http://help.sap.com/saphelp_nw2004s/helpdata/en/43/1d000c41130bd5e10000000a422035/frameset.htm]
Thanks
Pratyush -
i post one document in f-22 document number 100000 after that this document number to assign the correspondece request in fb12 system asks document number,company code once enter request saved in f.64 i have execute this one according to the document number whther system showing error messaage
Variant ZI1 does not exist & where we create the related programme variantthanks for your sending answer it is very helpful answer, i post one document document no: 102005 after fb12 this document is request for correspondence but the system showing defaultly the correspondence of sap19 for customer invoice how to change this one & once i am executing f.64 i had given input parameters for correspondence or company code after execute the system popup error message
Report allocatn for correspond.type SAP19 has not been fully maintained
A correspondence request SAP19 was selected for company code 1005, for which the report allocation to the correspondence type has not been maintained completely. The name of the print program and/or the name of the variant is missing in the report allocation. -
Hi all,
I am trying to create a transaction variant for one of the SAP std transaction and when I execute tcode shd0 and put the tcode there and hit the create button I get the following error message:
Variants are possible only for dialog transactions.
Message no. MS417
Diagnosis
You cannot create variants for variant or parameter transactions.
So can you please tell me how can I create variant for such case.
Thanks,
RajeevThis is the place you are getting the error MSHD0F01 , As in my earlier reply i mentioned you cannot write transaction variant wrapper on transaction variant
select single * from tstc where tcode = shdtv-tcode.
if sy-subrc >< 0.
message e416 with shdtv-tcode.
else.
if tstc-cinfo o c_type_menu "menu
or tstc-cinfo o c_type_para. "parameter-/variant transaction
message e417.
endif.
endif.
a® -
While Creating Trasnsaction not taking variant in 'Start With Variant'
I am trying to create a transaction for report with variant created through se38 (while creating report). but when I give variant name in 'Start with Variant '.
and try to save it, it gives message 'No System Variant chosen for nonlocal objects'.
How can I create transaction with variantHI
I have created a Tcode in SE93 as u sain using the varints.
in clint 300
1.in se93 main screen ihanve enter ZXX_TEST name then pressed create button.
2. then next screen i have selected the 2nd radiobutton(program and selection screen).
3.In Program filed I hve given program name.
4. in START with variant I have given variant name AA.. this is existed in Clint 320, but not existed in Clint 300).
5. if i run this in clint 300 it gives me error because variant AA is not existed in the Clien 300.
6. If i run this in Client 320.. then it is runnig with variant AA.
The variant u r using is not existed...
Check the Vairint is existed or not.. where u r running this.
Please Close this thread.. when u r problem is solved
Reward if Helpful
Regards
Naresh Reddy K -
Report execution error in S_ALR_87012043
Hello Friends,
When I execute the report for GL balancees through T.Code: S_ALR_87012043 I get the following error message
(Variant SAP&001 of program RFSSLD00 is not
current version)
Give me the solution to overcome the above problem in Asset Accounting
Thanks
N.M.BHi all,
I encountered this same message when running both S_ALR_87012043 and S_ALR_87012276 transactions (both versions of the GL Account Balances Report) calling the RFSSLD00 program after we upgraded to ECC 6.0.
I had to have our Basis team run a variant adjustment program called RSVARDOC_610 to resolve the issue. The standard variants being called by the program (SAP&001 and SAP&MIN) include additional fields in the ECC 6.0 version. The RSVAR program listed above adjusts the vairants to include these new fields.
But, I have another issue now that I'm able to execute the transactions. The transactions expect certain output (line layouts) to be configured and selected. I'm having a bit of trouble configuring these to look similar to the old report output. Any guidance in this area would be much appreciated.
Thanks so much!
Lisa Tanner -
Error while starting data loading on InfoPackage
Hi everybody,
I'm new at SAP BW and I'm working in the "Step-By-Step: From Data Model to the BI Application in the web" document from SAP.
I'm having a problem at the (Chapter 9 in the item c - Starting Data Load Immediately).
If anyone can help me:
Thanks,
Thiago
Below are the copy of the error from my SAP GUI.
<><><><><><><><><><<><><><><><><><><><><><><><><><><><><><><><>
Runtime Errors MESSAGE_TYPE_X
Date and Time 19.01.2009 14:41:22
Short text
The current application triggered a termination with a short dump.
What happened?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
Short text of error message:
Batch - Manager for BW Processes ***********
Long text of error message:
Technical information about the message:
Message class....... "RSBATCH"
Number.............. 000
Variable 1.......... " "
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... " "
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"MESSAGE_TYPE_X" " "
"SAPLRSBATCH" or "LRSBATCHU01"
"RSBATCH_START_PROCESS"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
System environment
SAP-Release 701
Application server... "sun"
Network address...... "174.16.5.194"
Operating system..... "Windows NT"
Release.............. "5.1"
Hardware type........ "2x Intel 801586"
Character length.... 8 Bits
Pointer length....... 32 Bits
Work process number.. 2
Shortdump setting.... "full"
Database server... "localhost"
Database type..... "ADABAS D"
Database name..... "NSP"
Database user ID.. "SAPNSP"
Terminal.......... "sun"
Char.set.... "English_United State"
SAP kernel....... 701
created (date)... "Jul 16 2008 23:09:09"
create on........ "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"
Database version. "SQLDBC 7.6.4.014 CL 188347 "
Patch level. 7
Patch text.. " "
Database............. "MaxDB 7.6, MaxDB 7.7"
SAP database version. 701
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows
NT 6.0"
Memory consumption
Roll.... 8112
EM...... 11498256
Heap.... 0
Page.... 65536
MM Used. 6229800
MM Free. 1085264
User and Transaction
Client.............. 001
User................ "THIAGO"
Language key........ "E"
Transaction......... "RSA1 "
Transactions ID..... "CD47E6DDD55EF199B4E6001B782D539C"
Program............. "SAPLRSBATCH"
Screen.............. "SAPLRSS1 2500"
Screen line......... 7
Information on where terminated
Termination occurred in the ABAP program "SAPLRSBATCH" - in
"RSBATCH_START_PROCESS".
The main program was "RSAWBN_START ".
In the source code you have the termination point in line 340
of the (Include) program "LRSBATCHU01".
Source Code Extract
Line
SourceCde
310
endif.
311
l_lnr_callstack = l_lnr_callstack - 1.
312
endloop. " at l_t_callstack
313
endif.
314
315
*---- Eintrag für RSBATCHHEADER -
316
l_s_rsbatchheader-batch_id = i_batch_id.
317
call function 'GET_JOB_RUNTIME_INFO'
318
importing
319
jobcount = l_s_rsbatchheader-jobcount
320
jobname = l_s_rsbatchheader-jobname
321
exceptions
322
no_runtime_info = 1
323
others = 2.
324
call function 'TH_SERVER_LIST'
325
tables
326
list = l_t_server
327
exceptions
328
no_server_list = 1
329
others = 2.
330
data: l_myname type msname2.
331
call 'C_SAPGPARAM' id 'NAME' field 'rdisp/myname'
332
id 'VALUE' field l_myname.
333
read table l_t_server with key
334
name = l_myname.
335
if sy-subrc = 0.
336
l_s_rsbatchheader-host = l_t_server-host.
337
l_s_rsbatchheader-server = l_myname.
338
refresh l_t_server.
339
else.
>>>>>
message x000.
341
endif.
342
data: l_wp_index type i.
343
call function 'TH_GET_OWN_WP_NO'
344
importing
345
subrc = l_subrc
346
wp_index = l_wp_index
347
wp_pid = l_s_rsbatchheader-wp_pid.
348
if l_subrc <> 0.
349
message x000.
350
endif.
351
l_s_rsbatchheader-wp_no = l_wp_index.
352
l_s_rsbatchheader-ts_start = l_tstamps.
353
l_s_rsbatchheader-uname = sy-uname.
354
l_s_rsbatchheader-module_name = l_module_name.
355
l_s_rsbatchheader-module_type = l_module_type.
356
l_s_rsbatchheader-pc_variant = i_pc_variant.
357
l_s_rsbatchheader-pc_instance = i_pc_instance.
358
l_s_rsbatchheader-pc_logid = i_pc_logid.
359
l_s_rsbatchheader-pc_callback = i_pc_callback_at_end.Hi,
i am also getting related this issue kindly see this below short dump description.
Short text
The current application triggered a termination with a short dump.
What happened?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
Short text of error message:
Variant RSPROCESS0000000000705 does not exist
Long text of error message:
Diagnosis
You selected variant 00000000705 for program RSPROCESS.
This variant does not exist.
System Response
Procedure
Correct the entry.
Technical information about the message:
Message class....... "DB"
Number.............. 612
Variable 1.......... "&0000000000705"
Variable 2.......... "RSPROCESS"
Variable 3.......... " "
Variable 4.......... " "
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"MESSAGE_TYPE_X" " "
"SAPLRSPC_BACKEND" or "LRSPC_BACKENDU05"
"RSPC_PROCESS_FINISH"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
System environment
SAP-Release 701
Application server... "CMCBIPRD"
Network address...... "192.168.50.12"
Operating system..... "Windows NT"
Release.............. "6.1"
Hardware type........ "16x AMD64 Level"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 0
Shortdump setting.... "full"
Database server... "CMCBIPRD"
Database type..... "MSSQL"
Database name..... "BIP"
Database user ID.. "bip"
Terminal.......... "CMCBIPRD"
Char.set.... "C"
SAP kernel....... 701
created (date)... "Sep 9 2012 23:43:54"
create on........ "NT 5.2 3790 Service Pack 2 x86 MS VC++ 14.00"
Database version. "SQL_Server_8.00 "
Patch level. 196
Patch text.. " "
Database............. "MSSQL 9.00.2047 or higher"
SAP database version. 701
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows
NT 6.0, Windows NT 6.1, Windows NT 6.2"
Memory consumption
Roll.... 16192
EM...... 4189840
Heap.... 0
Page.... 16384
MM Used. 2143680
MM Free. 2043536
User and Transaction
Client.............. 001
User................ "BWREMOTE"
Language Key........ "E"
Transaction......... " "
Transactions ID..... "9C109BE2C9FBF18BBD4BE61F13CE9693"
Program............. "SAPLRSPC_BACKEND"
Screen.............. "SAPMSSY1 3004"
Screen Line......... 2
Information on caller of Remote Function Call (RFC):
System.............. "BIP"
Database Release.... 701
Kernel Release...... 701
Connection Type..... 3 (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)
Call Type........... "asynchron without reply and transactional (emode 0, imode
0)"
Inbound TID.........." "
Inbound Queue Name..." "
Outbound TID........." "
Outbound Queue Name.." "
Information on where terminated
Termination occurred in the ABAP program "SAPLRSPC_BACKEND" - in
"RSPC_PROCESS_FINISH".
The main program was "SAPMSSY1 ".
In the source code you have the termination point in line 75
of the (Include) program "LRSPC_BACKENDU05".
Source Code Extract
Line SourceCde
45 l_t_info TYPE rs_t_rscedst,
46 l_s_info TYPE rscedst,
47 l_s_mon TYPE rsmonpc,
48 l_synchronous TYPE rs_bool,
49 l_sync_debug TYPE rs_bool,
50 l_eventp TYPE btcevtparm,
51 l_eventno TYPE rspc_eventno,
52 l_t_recipients TYPE rsra_t_recipient,
52 l_t_recipients TYPE rsra_t_recipient,
53 l_s_recipients TYPE rsra_s_recipient,
54 l_sms TYPE rs_bool,
55 l_t_text TYPE rspc_t_text.
56
57 IF i_dump_at_error = rs_c_true.
58 * ==== Dump at error? => Recursive Call catching errors ====
59 CALL FUNCTION 'RSPC_PROCESS_FINISH'
60 EXPORTING
61 i_logid = i_logid
62 i_chain = i_chain
63 i_type = i_type
64 i_variant = i_variant
65 i_instance = i_instance
66 i_state = i_state
67 i_eventno = i_eventno
68 i_hold = i_hold
69 i_job_count = i_job_count
70 i_batchdate = i_batchdate
71 i_batchtime = i_batchtime
72 EXCEPTIONS
73 error_message = 1.
74 IF sy-subrc <> 0.
>>> MESSAGE ID sy-msgid TYPE 'X' NUMBER sy-msgno
76 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
77 ELSE.
78 EXIT.
79 ENDIF.
80 ENDIF.
81 * ==== Cleanup ====
82 COMMIT WORK.
83 * ==== Get Chain ====
84 IF i_chain IS INITIAL.
85 SELECT SINGLE chain_id FROM rspclogchain INTO l_chain
86 WHERE log_id = i_logid.
87 ELSE.
88 l_chain = i_chain.
89 ENDIF.
90 * ==== Lock ====
91 * ---- Lock process ----
92 DO.
93 CALL FUNCTION 'ENQUEUE_ERSPCPROCESS'
94 EXPORTING
If we do this
Use table RSSDLINIT and in OLTPSOURCRE: enter the name of the data source
And in the logsys enter the name of the source system and delete the entry for that info package. what will happen is process chain will run suceesfully and short dump will not come or what kindly give the detail explanation about this RSSDLINIT.
Regards,
poluru -
ERROR WHILE UPLOADING EXECL FILE IN SECATT
HI
ALL
I HAVE DONE RECORDING BY USING SECATT AND CREATED THE TEST CONFIGURATION FOR THE PLMD_AUDIT T-CODE AND FILLED THE TEMPLATE WHICH I HAVE DOWNLOADED FROM THE SCEATT BUT WHEN I EXECUTE I AM GETTING AN ERROR
AS
VARIANTS THAT MATCH SELECTION CANNOT BE FOUND
ENTERNAL PATH:C\USER\RAMA\SAPWORKDIR
EXTERNAL FILE:VAR_ECTC_ZAUDITLIST.TXT
CAN ANY ONE HELP ME HOW TO OVER COME THIS ERROR
REGARDS
RAMANUJAMHI
Jayashaker
I have given the path right but i am not able to upload the file
Maybe you are looking for
-
Compile all custom forms from 11i to r12
Hi, I have to compile 11i forms into R12. Copyresource folder and fmb to local system and compile forms manually in local system is one way I heard there is another easy way of compiling custom forms from 11i to r12. If you have any solution for this
-
Error message while creating Appropriation Request
Hey there, I am getting Error message while creating Appropriation Request. I have done all the confiig according to SAP Best Practices U30 Investment Management. When going into transaction IMA11(Create an AR) I can full in all fields but as soon as
-
Javax.media.NoPlayerException: Cannot find a Player
Hi all, I've installed JMF, and tried the sample 'SimplePlayerApplet.java' from Sun: http://java.sun.com/products/java-media/jmf/2.1.1/samples/ (see the code below) However, everytime I run the applet, I get the message: "javax.media.NoPlayerExceptio
-
Hi All, MWST condition type is only available in Purchasing pricing procedure MM not in Tax procedure under FI. 1) How can i use this condition type & post value to VST key. 2) should i include MWST in Tax procedure also. Pls advise how to use this
-
Using External java within web dynpro DC
Hi I'm new in web dynpro and I'm facing a problem. I'm doing a web dynpro DC application and I want to use some external java classes I have created into my DC. But I don't really know how to do it, I tried EJB but I don't exactly how it works. by th