Joining table VBEP and VBAP
I am creating a report for BOL. My requirement
If u201CFixed date and qtyu201D field in checked and line NOT confirmed in Schedule line tab in the sales order, my report should display that line item. In my report I am using these table VBAP, VBUP, VBAK, VBUK.
Here is the code for schedule line confirmed qty in my report
data: lv_ETENR like VBEP-ETENR.
CLEAR: ZCONFQTY, lv_ETENR.
SELECT SINGLE BMENG MAX( ETENR )
into (ZCONFQTY, lv_ETENR)
from VBEP
where VBELN = VBAP-VBELN
and POSNR = VBAP-POSNR
GROUP BY BMENG.
My report working fine if a line item is confirmed fully. HOWEVER, it is not working if a line items qty splits into two different schedule lines and one is confirmed and others are unconfirmed. For example: Sales order line item qty is for 60. Two schedule line
Delivery Order qty Rounded qty confirmed qty
05/10/2010 10 10 0
05/15/2010 50 50 50
Do I need to change my code to catch multiple schedule line? If yes, can you please give me the code? Thank you so much....
VBEP (ETENR, POSNR, BMENG) VBAP-VBELN
Thank you so much for the answer. I really appreciated. I am not a developer; I am kind of confused here. Since, I am creating a new field called ZCONFQTY that is where my confirmed qty will be populated in the output. In your code, I donu2019t see that field, so I am not sure how is it going to work. If you donu2019t mind can you please be more specific in the code. Like DATA, CLEAR etc
Your code:
data: it_vbep, is_vbep.
CLEAR: ZCONFQTY, it_vbep, is_vbep.
Select vbeln posnr BMENG ETENR
into Table it_VBEP
where vbeln = vbap-vbeln
and posnr = vbap-posnr.
loop at it_vbep into is_vbep.
collect is_vbep into it_vbep_tmp.
endloop.
read table it_vbep_tmp into is_vbep index 1.
if vbap-menge = is_vbep-bmeng.
endif.
My code:
data: lv_ETENR like VBEP-ETENR.
CLEAR: ZCONFQTY, lv_ETENR.
SELECT SINGLE BMENG MAX( ETENR )
into (ZCONFQTY, lv_ETENR)
from VBEP
where VBELN = VBAP-VBELN
and POSNR = VBAP-POSNR
GROUP BY BMENG.
As always, thanks so much for your help
Similar Messages
-
Help needed for report on tables vbak and vbap
Hello,
I needed help in one of my work issues, this is my first project and Iam still learning. kindly help.
I was asked to take erdat,vbeln,posnr from selection screen and compare it with the data already in tables vbap,vbak. If the data
already exists and exception needs to be raised saying that the 'data exists',but if the data is not present in the tables the
tables have to be updated. This has to be done using function module only.
Then I have to write a REPORT calling the above function module and finally displaying the number of records updated and the
list of them.
I have started writing a function module:
FUNCTION z_tableupdate.
""Local Interface:
*" IMPORTING
*" VALUE(DATE) LIKE VBAK-ERDAT DEFAULT SY-DATUM
*" VALUE(SALESORDERNO) LIKE VBAK-VBELN
*" VALUE(ITEMNO) LIKE VBAP-POSNR
*" EXPORTING
*" VALUE(EX_VBAP) LIKE VBAP STRUCTURE VBAP
*" VALUE(SYS) LIKE SY-SYSID
*" VALUE(EX_VBAK) LIKE VBAK STRUCTURE VBAK
*" EXCEPTIONS
*" DATA_UPDATED
*" DATA_EXISTS
SELECT * FROM vbak INTO vbak_wa WHERE erdat = date
AND vbeln = salesorderno.
ENDSELECT.
SELECT * FROM vbap INTO vbap_wa WHERE posnr = itemno.
ENDSELECT.
IF sy-subrc EQ 0.
ex_vbap = vbap_wa.
ex_vbak = vbak_wa.
ELSE.
RAISE data_exists.
ENDIF.
sys = sy-sysid.
ENDFUNCTION.
How is the above code for function module, will this work??
Now can I write a report to call the above function module and update the record?? if so, how to update ??? please help...Lots of thanks in advance.Hi
Welcome to SDN forum
Whay can't you write a simple report in SE38.
why you are using Fun module
Nothing wrong in it.
But first become perfetc in reports in SE38 and then do using the fun modules
write a simple select statement like
SELECT AVBELN AERDAT BPOSNR BMATNR
INTO TABLE ITAB
FROM VBAK AS A JOIN VBAP ON
AVBELN = BVBELN
WHERE A~VBELN IN S_VBELN AND
A~ERDAT IN S_ERDAT AND
B~POSNR IN S_POSNR.
IF SY-SUBRC <> O.
WRITE: / 'No data found'.
ENDIF.
First write this in SE38 by defining a proper selection screen and internal tables
then do as fun module
see the doc for fun module
Function Modules;
Check this matter.
Function Modules are Global ABAP programs created by SAP for reusable purpose.they have IMPORT,EXPORT and TABLE parameters, and EXCEPTIONS to through when error occurs.
You can create them from TCode SE37.
Go through the following doc:
Function modules are cross-program, reusable procedures that are organized into function groups, and whose functions are implemented between the statements FUNCTION and ENDFUNCTION. Function modules and their interfaces are created in the Function Builder.
Function Module Interfaces
The parameter interface of a function module is defined in the Function Builder. It includes the definition of interface parameters and the specification of exceptions that can be triggered by a function module. The Function Builder automatically generates comment lines below the FUNCTION statement in the source code of the function module, which represent the interface of the function module with the following syntax:
Syntax
... [IMPORTING parameters]
[EXPORTING parameters]
[CHANGING parameters]
[TABLES table_parameters]
[{RAISING|EXCEPTIONS} exc1 exc2 ...]
The syntax and semantics of IMPORTING, EXPORTING, CHANGING, RAISING, and EXCEPTIONS mainly correspond to the definition of method interfaces with [CLASS-]METHODS. The additional option of defining table parameters using TABLES is obsolete.
Interface parameters
The interface parameters are defined on the relevant tab pages in the Function Builder.
IMPORTING parameters are input parameters. When the function module is called, a suitable actual parameter must be specified for every non-optional input parameter. The content of the actual parameter is passed to the input parameter when the call is made. The content of an input parameter for which 'pass by reference' is defined cannot be changed in the function module.
EXPORTING parameters are output parameters. When the function module is called, a suitable actual parameter can be specified for every output parameter. The content of an output parameter that is defined for 'pass by value' is transferred to the actual parameter if the function module is completed without errors. An output parameter that is defined for pass by reference is not initialized when the function module is called.
CHANGING parameters are input and output parameters. When the function module is called, a suitable actual parameter must be specified for every non-optional input or output parameter. When the function module is called, the content of the actual parameter is passed to the input/output parameter, and when the function module is completed, the content of the input/output parameter is passed to the actual parameter.
TABLES parameters are table parameters. Table parameters are obsolete CHANGING parameters that are typed as standard tables with a header line. If an internal table without a header line or a table body is passed as an actual parameter to a formal parameter of this type, an empty local header line is generated in the function module. If an internal table with a header line is used as an actual parameter, both the table body and the header line are passed to the function module. Pass by value is not possible in formal parameters defined using TABLES. Formal parameters defined with TABLES can be replaced by formal parameters defined with CHANGING. A local work area can be created for the internal table in the function module by using the addition LIKE LINE OF itab of the DATA statement.
Exceptions
The exception of a function module are defined on the Exceptions tab page in the Function Builder. Here you can select exception classes to define whether class-based exceptions are declared or non-class-based exception are defined. Class-based exceptions are represented in the above syntax by RAISING, and non-class-based exceptions are represented by EXCEPTIONS.
The addition RAISING is used to declare class-based exceptions that can be propagated from the function module to the caller. Exceptions in the categories CX_STATIC_CHECK and CX_DYNAMIC_CHECK must be explicitly declared, otherwise a propagation can lead to an interface violation. A violation of the interface leads to the treatable exception CX_SY_NO_HANDLER. Exceptions of the category CX_NO_CHECK are implicitly always declared. The declaration of exceptions of the category CX_STATIC_CHECK is statically checked in the syntax check. For exceptions of the category CX_DYNAMIC_CHECK, the check is not performed until runtime. In a function module in which class-based exceptions are declared with the RAISING addition, the statement CATCH SYSTEM-EXCEPTIONS cannot be used. Instead, the relevant treatable exceptions should be handled in a TRY control structure.
The addition EXCEPTIONS is used to define a list of non-class-based exceptions that can be triggered in the function module using the statements RAISE or MESSAGE RAISING. Exceptions defined in this way - as with formal parameters - are bound to the function module and cannot be propagated. If an exception of this type is triggered in a function module, and no return value has been assigned to it with the homonymous addition EXCEPTIONS of the CALL FUNCTION statement when the call was made, this leads to a runtime error.
Note
For new developments after release 6.10, SAP recommends that you work with class-based exceptions that are independent of the function module.
RFC is a technology which is used to access a functions (Modules) from
the remote systems.
If a function module is set as remote enabled which can be access from
the remote system via RFC.Eg: U can access the Remote enabled function modules in ur VB,Webdynpro,Java,Visual composer program.
A function module can be set as remote enabled by SE37->Go to ur FM->click the option Button "remote enabled".
But Normal function modules can not accessd from the remote system.
Good Example for RFC enabled function module is : BAPI(Business Application Programming Interface)
Note: All BAPIs are Remote enabled but not all remote enabled function modules are BAPI.
CALLING A FUNCTION MODULE:
1)In U ABAP Editor --> Click "Patter" ---> Selection Option Button "Call Function"
--> Write the Corresponding FM name --> Hit Enter
2)The appropriate import ,export Parameters will be displayed in ur editor
3)Pass the Values Here.
Also check these links.
http://www.geocities.com/victorav15/sapr3/abapfun.html
Check this link:
http://help.sap.com/saphelp_erp2004/helpdata/en/9f/db988735c111d1829f0000e829fbfe/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/d94b78ebf811d295b100a0c94260a5/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
Check this link:
http://help.sap.com/saphelp_erp2004/helpdata/en/9f/db988735c111d1829f0000e829fbfe/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/d94b78ebf811d295b100a0c94260a5/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
See the following links:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/content.htm
Regards
Anji -
Hi there!
When i want to extract data ,partly related to header and partly related to item , what i do is, i give the conditions(header conditions like sales org.) for which i need data in VBAK and when i get the sales order numbers i exceute VBAP for these sales order to get item data....is this the correct way or is there a way to get the header as well as item data from the same table....Please suggest....Dear Swetha,
If you want to pull data from a single table use T-code: SE16N.
If you want to join multiple Tables then create a Query thrrough SQ00. You can select the required feild in this Query & generate a report based on required selection criteria..
Hope this Helps..
Thanks,
Jignesh Mehta -
Ihave a Query that reads a list of materials (1 to many) and a string of delimited numbers. I am currently going through a couple of loops to build my Query string. For example:
WHERE (materials.material = '?' OR materials.material = '?' )........ AND (materials.ONE = '?' "; OR materials.ONE = '?' "; )........
It also involves reading data from two tables: See Query String below:
Query = "Select transactions.control,transactions.date_sent, transactions.date_received, transactions.sender,transactions.recipient,materials.control,materials.material,materials.R,materials.ONE,materials.parent_item,materials.sub_ctrl,materials.quanity FROM transactions LEFT JOIN materials ON transactions.control = materials.control WHERE (LOOP) materials.material = '?' AND (LOOP)materials.ONE = '?' ";
Is it possible to use a preparedstatement with parameters when the number of parameters is unknown until the user selects them?Is it possible to use a preparedstatement withparameters when the number of parameters is unknown
until the user selects them?
masuda1967 is being too Japanese. The answer to your
question is "No".Actually, I would take masuda-san's suggestion--sort of.
You can do the incremental query construction he suggested, but with prepared statements. Something like this. (Note: Probably doesn't match your code exactly, but you should get the idea.)StringBuffer query = new StringBuffer("select ... whatever ...");
for (int ix = 0; ix < numParams; ix++) {
if (x > 0) {
query.append(", ")
query.append(" ? ");
ps = con.prepareStatement(query.toString());
for (int ix = 0; ix < numParams; ix++) {
set the param
} You won't get the performance benefit that can come from using PreparedStatement, but you still avoid the headache of escaping strings, formatting dates, etc.
ジ -
Hi all,
How do i join OWDD and ODRF tables? I would like to query out those SO that and the status of the approval. Aside to that, the SO No., Cust Code, Cust Name, Qty, Sales Value & etc. How can it be achieve?
Appreciate your assistant.
Thanks.
Harith
Malaysia.Hi,
Try like this,
SELECT T0.[DocNum], T0.[CardCode], T0.[CardName], T1.[ItemCode], T1.[Dscription], T1.[Quantity], T1.[Price] FROM ODRF T0 INNER JOIN DRF1 T1 ON T0.[DocEntry] = T1.[DocEntry] inner join OWDD T2 on T2.DocEntry=T1.DocEntry WHERE T2.[Status] ='Y' and T0.[ObjType] ='17'
Hope this helps.
Thanks,
Parvatha Solai.N -
Table VBRP and VBAP could not actived
My system is SAP ERP IDES ECC 6.0 SR2. After importing the support package SAP_APPL from 006 to the newest 016, when I try to user VA03 , the system raise a dump, after check the error information, I found it caused by Table VBAP and VBRP not actived correctly.
Check log:
Check table VBRP (WOODY/09.09.06/22:56)
Enhancement category 3 possible, but include or subty. not yet classified
Field name J_1BTAXLW4 can be provided in this system. Please do not use.
Field name J_1BTAXLW5 can be provided in this system. Please do not use.
VBRP: Structure change at field level (DB is adjusted)
Check on table VBRP resulted in errors
Check table VBAP (WOODY/09.09.06/22:57)
Append structure ZZDEAVBAP appended to table VBAP
Enhancement category 3 possible, but include or subty. not yet classified
Field name J_1BTAXLW4 can be provided in this system. Please do not use.
Field name J_1BTAXLW5 can be provided in this system. Please do not use.
VBAP: Structure change at field level (DB is adjusted)
Check on table VBAP resulted in errors
Activation log:
VBAP:
=========================================================================
Activation of worklist (WOODY / 2009.09.06 / 23:05:56 /)
=========================================================================
Technical log for mass activation
See log WOODY20090906230546:ACT
TABL VBAP was not activated
Check table VBAP (WOODY/09.09.06/23:05)
Append structure ZZDEAVBAP appended to table VBAP
Enhancement category 3 possible, but include or subty. not yet classified
Field name J_1BTAXLW4 can be provided in this system. Please do not use.
Field name J_1BTAXLW5 can be provided in this system. Please do not use.
VBAP: Structure change at field level (DB is adjusted)
Check on table VBAP resulted in errors
=========================================================================
End of activation of worklist
=========================================================================
Can somebody help me to resolve this problem? Many thanks!VBRP Activation log:
=========================================================================
Activation of worklist (WOODY / 2009.09.06 / 23:07:40 /)
=========================================================================
Technical log for mass activation
See log WOODY20090906230740:ACT
TABL VBRP was not activated
Check table VBRP (WOODY/09.09.06/23:07)
Enhancement category 3 possible, but include or subty. not yet classified
Field name J_1BTAXLW4 can be provided in this system. Please do not use.
Field name J_1BTAXLW5 can be provided in this system. Please do not use.
VBRP: Structure change at field level (DB is adjusted)
Check on table VBRP resulted in errors
=========================================================================
End of activation of worklist
========================================================================= -
Contract report contains table veda and vdap
Hi Gurus,
I am stuck in a contract report where i need to use table veda and vbap.
selection screen contains
contract document no
contract start date
contract end date
material no
since veda table is dynamic table which changes when you create or delete entries in veda table therefore join is not possible.
please help
thanksgot answered.
-
SQVI - Join tables using similar fields (but not same)
Hi folks!
I would like to know if there is a way to do a join between two tables thru fields that are similar but not exactly the same. For example, I need to join tables EKKO and CDHDR, where the PO numbers do exist in both the tables (EKKO-EBELN and CDHDR-OBJECTID), but the fields are different. Is it possible to achieve such kind of a join?
Appreciate your help.
Regards,
Anwar.>
Mohammad Anwar wrote:
though their data type is the same (CHAR).
unfortunately it is not enough... You have to select separately from the two tables and merge the data somehow in the program. -
Hello everyone,
I'm trying to use SQVI to join table AGR_TCODES and TSTC and link TCODE. However, (I'm guessing) that since the Long Text on TCODE in one table is different than the other, I can not create a link between the two.
Any thoughts?
Thanks,
TomHi Thomas,
I wanted to do the same thing, and like you I can't get it to work.
Like with you the table AGR_TCDTXT isn't filled. So this is of no use.
Then I tried using this empty table as a sort of dummy table, linking TSTCT and AGR_TCODES, using "left outer joins". The joins are accepted in SAP, but as I expected it didn't work.
Have you found the solution yet?
Best, -
Performance issue with joins on table VBAK, VBEP, VBKD and VBAP
hi all,
i have a report where there is a join on all 4 tables VBAK, VBEP, VBKD and VBAP.
the report is giving performance issues because of this join.
all the key fields are used for the joining of tables. but some of the non-key fields like vbap-vstel, vbap-abgru and vbep-wadat are also part of select query and are getting filled.
because of these there is a performance issue.
is there any way i can improve the performance of the join select query?
i am trying "for all entries" clause...
kindly provide any alternative if possible.
thanks.Hi,
Pls perform some of the below steps as applicable for the performance improvement:
a) Remove join on all the tables and put joins only on header and item (VBAK & VBAP).
b) code should have separate select for VBEP and VBKD.
c) remove the non key fields from the where clause. Once you retrieve data from the database into the internal table, sort the table and delete the entries which are not part of the non-key fields like vstel, abgru and wadat.
d) last option is you can create index in the VBAP & VBEP table with respect to the fields vstel, abgru & wadat ( not advisable)
e) buffering option on database tables also possible.
f) select only the fields into the internal table that are applicable for the processing logic and also the select query should contaian the field names in the same order as mentioned in the database table.
Hope this helps.
Regards
JLN -
Joining the Tables VBAK and CDHDR
Hi All,
I am a novice to SAP, and probably have the most basic question. I need to join the two tables VBAK and CDHDR and I dont see any common fields between them.
I would need to do this for as generating a custom report that lists all the valid contracts created or changed within the period of selection. I also need to show the old value and the new value, the user ID of who made the change/creation and the date of the change.
Anyhelp in this regard is highly appreciated and will be rewarded appropriately.
Many thanks in anticipation.CDHDR is used for each and every table of SAP, so don't look for common key with your table.
Look for records in CDHDR with OBJECTCLAS = 'VERKBELEG' and OBJECTID = VBAK-VBELN, and then in CDPOS with keys of CDHDR and tabname = 'VBAK' and tabkey = VBAK-VBELN. (You also get VBAP and other tables under the same Id)
Take a look at report RVSCD100
Regards -
Can any one tell me how to make a join in between RESB & VBAP Table
Hi.
can any one tell me how to make a join in between RESB & VBAP Table. Please do the needful.u have Sales order number and sales order item number in RESB table..
KDAUF Sales Order Number
KDPOS Item Number in Sales Order -
Hi Guys,
Can you pls check the query and suggest best approch to improve the performance as its going for dump.
VBAP as 2,22,34,404
VBAK as 25,54,345
and
r_matnr as 96,000 records.
SELECT vbapmatnr SUM( vbapkwmeng )
FROM vbak INNER JOIN vbap ON vbakvbeln = vbapvbeln
INTO TABLE t_xx
WHERE audat BETWEEN w_pstdat AND w_inidat
AND vkorg IN r_vkorg
AND auart IN r_auart
AND vbap~matnr IN r_matnr
AND vbap~werks EQ p_werks
AND vbap~pstyv IN s_pstyv
GROUP BY vbap~matnr.
Regards,
Srinivas M> Check for the View on VBAP AND VBAK that will help to increase the preformence
> instead of inner join
oh, a new option is recommended frequently in recent positing, after FAE is supported so much anymore.
BUT the View is only a dictionary defintion of a join, they are 100% identical on the database
There is not clear limit for the size of the ranges, usually in the order of 1000 or 2000. It will dump when whole resultings statement is above a limit, which is hard tto specify.
WHERE audat BETWEEN w_pstdat AND w_inidat
AND vkorg IN r_vkorg
AND auart IN r_auart
AND vbap~matnr IN r_matnr
AND vbap~werks EQ p_werks
AND vbap~pstyv IN s_pstyv
GROUP BY vbap~matnr.
This are actually several statements, which can be completely different. It depends which IN-Lists/Ranges are filled.
The join can react on that, it uses different accesses, if there are more conditions on vbak or
more vbap.
For the FAE you must programm two versions, one startung with vbak and one with vbak. And
you must determine which one will use. I doubt that you will better than the optimzer in the database.
Siegfried -
Two tables KUWEV and KUAGV joining
Hi all,
I have two tables KUWEV and KUAGV
The following field I have taken from two tables
KUWEV u2013VABED
KUWEV- LLAND
KUAGV-LAND1
If KUWEV u2013VABED =TRLOZ - VABED
and KUWEV- LLAND = TRLOZ - LLAND
and KUAGV-LAND1 = TRLOZ - LAND1
then only I have to pickup TRLOZ- ROUTE
after that i have to Substitute the value in VBAP-ROUTE
can anybody help to write the code
I have doubt that how can data we will pick up 2 fields from one table 1 field from another table and two tables (KUWEV and KUAGV) having common field KUNNR
Pointes will be rewarded by useful information
Thanks in advance
krishnaHi KCH,
either use joins or write separate select statements.
Hope it helps.
Aditya -
What are the Pros and Cons while joining tables at DF and Universe level
Hi Experts,
I am new to Data federator designer. I need help on the below.
Could you please let me know the Pros and Cons while joining the source tables in data federator
And While joining the DF target tables in universe designer.
Regards,
GanaHi,
1. I have created target tables based on source tables with one to one mapping and then join all target tables in universe.
Ex: Source tables: Infocube text tables, fact tables and 3rd party data base table
Target tables:Target tables are same as source tables
--- Yes this is the way to create target Tables and join them in the universe.These target Tables gives you the flexibility like in future your requirement is to add one more object based on some calculation which is not possible in the universe so that time you can create one more column in the target table and do the calculation. at the same time if you are using source table you can not do anything.
2. Created single target table with all objects of source tables and merged all sources tables data.
Ex: Source tables: Infocube text tables, fact tables and 3rd party data base table
Target table: Single table.
--- This is bit complex structure to merge all tables data in the one target table.in this situation you have to put more efforts and it is more complex.basically this type of target table is useful when you are merging data by multiple source into single or creating one target table based on the union of tables by adding two mapping rules or more and you can not join tables in universe.
Better approach is first 1. create target tables based on the source tables and join them in the universe.
Thanks,
Amit
Maybe you are looking for
-
I don't want to create a form in this application since it is going away. How do I get around that? Is there some way to turn off that option so I can create the form directly in Acrobat Pro? !
-
How to call my own class in package B from a servlet in package A?
Hi, I am trying to call a class in my serlvet, but the class is in a different package than my servlet, i.e., my servlet is in package A, and the class my servlet calls is in package B. I created a .jar for all files in package B, put the jar file in
-
I've been attempting to change the layout for a second page of the letter in a Pages document. The first page I made using one of the templates and then when going to page 2 the first page layout continued. I attempted to change the layout on page 2
-
11g dbconsole is not working on windows 2003 sp2
Hello, Installed 11g db on 4 nodes rac using asm. Installed went well. I cannot bring dbconsole. windows serice is not starting any node. Any idea whay can't i start dbconsole service..? Please help .. Thanks James.
-
Why dont the software companies check their products work before they con us out of our hard earned cash, we upgraded with a love quark and leopard bundle and wish we hadn't... its a nightmare with Quark not working in Leopard and Apple with a 15 min