URGENT ! Department Responsible : Table Name
Can anybody please tell me the table name where "Department Responsible " is getting stored. When i go to qm02-> subject tab -> I can see the Department responsible(DIIHPA structure- NAME_LIST) next to Partner Number (parnr) . Please tell me the table name instead of the structure name .. Is there any other way to pick the field in my report ? can anyone please explain how to do that ??
Thanking you,
Shankar
I used the function module .. But if i use the break-point before the function is executed, Dep. Responsible is coming properly. But the same thing is not coming when i remove the break-point. This seems to be strange. Can u please check the code ?
For testing I have hard coded parvw, parnr and objnr..
Please check it ...
REPORT zqmr_inprocess_rej NO STANDARD PAGE HEADING LINE-SIZE 160 LINE-COUNT 90.
SET MARGIN 13 4.
Declarations**************************************************************
TABLES: zsubdch,
zsubdci,
zsubgrnh,
zsubgrni,
zqm_sigma,
lfa1,
adrc,
mast,
stpo,
riwo00,
qmel,
qmfe,
ihpa.
*data temporary(15) type c.
*Inputs
SELECTION-SCREEN BEGIN OF BLOCK seldt WITH FRAME TITLE text-002.
SELECT-OPTIONS :
s_qmnum FOR qmel-qmnum.
SELECT-OPTIONS :
s_qmdat FOR qmel-qmdat.
SELECT-OPTIONS :
s_qmart FOR qmel-qmart.
SELECT-OPTIONS :
s_fecod FOR qmfe-fecod.
SELECT-OPTIONS :
s_aufnr FOR qmel-fertaufnr.
SELECT-OPTIONS :
s_matnr FOR qmel-matnr.
SELECT-OPTIONS :
s_werk FOR qmel-rm_werks.
SELECTION-SCREEN END OF BLOCK seldt.
*Detailed/Summary report
SELECTION-SCREEN BEGIN OF BLOCK rptype WITH FRAME TITLE text-001.
PARAMETER :
rb_detl RADIOBUTTON GROUP g1 DEFAULT 'X',
rb_sumry RADIOBUTTON GROUP g1 .
SELECTION-SCREEN END OF BLOCK rptype.
*LOOP AT ret_tab.
message ret_tab-fieldval type 'S'.
*ENDLOOP.
*Variables Declaration
DATA notnumber LIKE zsubgrni-zqmnum.
DATA l_sytabix LIKE sy-tabix.
DATA linelimit TYPE i.
DATA linecheck TYPE i.
DATA l_maktx(40) TYPE c.
DATA l_totsbmng TYPE p DECIMALS 3.
DATA: l_sort2 LIKE adrp-sort2,
l_persnumber LIKE usr21-persnumber,
l_name2 LIKE t001w-name2.
data: w_parvw like ihpa-parvw,
w_parvw1 like ihpa-parvw.
*Data Declaration
DATA: BEGIN OF it_qmfe OCCURS 0,
qmnum LIKE qmma-qmnum,
fertaufnr LIKE qmel-fertaufnr,
fecod LIKE qmfe-fecod,
matnr LIKE qmel-matnr,
qmart LIKE riwo00-qmart,
bautl TYPE bautl,
txtcdfe LIKE riwo00-txtcdfe, " descn
END OF it_qmfe.
DATA: BEGIN OF it_qmel OCCURS 0,
qmnum LIKE qmma-qmnum,
revlv LIKE qmel-revlv,
zeivr LIKE mara-zeivr,
END OF it_qmel.
*if sy-subrc ne '0'.
*message 'No data for this selection' type 'I'.
*endif.
data: diadrc like diadrc occurs 0 with header line,
diadrp like diadrp occurs 0 with header line,
diadr like diadr occurs 0 with header line,
diadrcpd like diadrcpd occurs 0 with header line.
DATA: BEGIN OF it_main OCCURS 0,
werks LIKE qmel-mawerk,
fecod LIKE qmfe-fecod,
qmnum LIKE qmel-qmnum,
qmdat LIKE qmel-qmdat,
rejcodedescr LIKE riwo00-txtcdfe, " descn
fenum LIKE qmfe-fenum,
matnr LIKE qmel-matnr,
bautl LIKE qmfe-bautl,
maktx LIKE makt-maktx,
maktx2(40) TYPE c,
mgfrd LIKE qmel-mgfrd,
menge LIKE resbd-menge,
verpr LIKE mbew-verpr,
sbmng LIKE caufv-sbmng,
value TYPE p DECIMALS 2,
idnrk LIKE stpo-idnrk,
fetxt LIKE qmfe-fetxt,
qmtxt LIKE qmel-qmtxt,
objnr like qmel-objnr,
parnr like ihpa-parnr, "dept responsible
dept LIKE diadrp-name1,
vera like rqm02-name_vera, "coordinator
coord like diadrp-name2,
qcldby like diadr-name_list,
END OF it_main.
DATA: iviqmfe LIKE wqmfe OCCURS 0 WITH HEADER LINE.
SELECT * INTO CORRESPONDING FIELDS OF TABLE it_main
FROM qmfe JOIN qmel ON qmfeqmnum = qmelqmnum
WHERE qmelqmnum IN s_qmnum AND qmelqmdat IN s_qmdat AND qmelqmart IN s_qmart AND qmelfertaufnr IN s_aufnr
AND qmelmatnr IN s_matnr AND qmfefecod IN s_fecod.
IF sy-subrc NE '0'.
MESSAGE 'No Data for selection' TYPE 'I'.
LEAVE LIST-PROCESSING.
ENDIF.
*loop at it_main.
*select * into corresponding fields of it_main from qmfe where fecod in s_fecod and qmnum = it_main-qmnum.
*modify it_main transporting bautl fecod fetxt.
*endselect.
*endloop.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE: (10) 'Rej-code', 'Description'.
WRITE: /(12) 'STN No',(10) 'Notfn Date',(18) 'Material', (40) 'Description',(10) 'OrdMatlQty',(9) 'WAR',(10) 'Value',(40) 'Detail of Rej'.
WRITE: /'Order-suffix',(18) 'Parent Item' ,(30) 'Description','Planning Cell','Rej-Qty','MRIRB'.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
LOOP AT it_main.
*clear: w_parvw.
*w_parvw = 'VU'.
perform partner_read using it_main-parnr w_parvw.
it_main-qcldby = diadr-name_list.
modify it_main transporting qcldby.
select * from ihpa where objnr = it_main-objnr.
case ihpa-parvw.
when 'AB'.
it_main-parnr = ihpa-parnr.
perform partner_read.
using ihpa-parnr ihpa-parvw.
it_main-dept = diadrp-name2.
message diadrp-name2 type 'I'.
when 'KU'.
it_main-vera = ihpa-parnr.
perform partner_read using ihpa-parnr 'AB'. "ihpa-parvw.
it_main-coord = diadr-name_list.
endcase.
modify it_main transporting parnr vera dept coord.
endselect.
*select single * from mast where matnr = it_main-matnr
and werks = it_main-werks.
*select single * from stpo where stlnr = mast-stlnr
and stlty = 'M'.
*if sy-subrc eq '0'.
*it_main-idnrk = stpo-idnrk.
*modify it_main transporting idnrk.
*else.
*it_main-idnrk = it_main-matnr.
*modify it_main transporting idnrk.
*endif.
*break-point.
SELECT SINGLE maktx INTO (it_main-maktx) FROM makt WHERE matnr = it_main-bautl.
SELECT SINGLE maktx INTO (it_main-maktx2) FROM makt WHERE matnr = it_main-matnr.
SELECT SINGLE verpr INTO (it_main-verpr) FROM mbew WHERE matnr = it_main-bautl.
SELECT SINGLE sbmng INTO (it_main-sbmng) FROM caufv WHERE stlbez = it_main-bautl.
MODIFY it_main TRANSPORTING maktx verpr sbmng maktx2.
ENDLOOP.
SORT it_main BY fecod qmnum.
LOOP AT it_main.
it_main-value = it_main-sbmng * it_main-verpr.
MODIFY it_main TRANSPORTING value.
PERFORM read_notification.
SELECT * FROM qmfe INTO CORRESPONDING FIELDS OF TABLE it_qmfe
WHERE qmnum = it_main-qmnum.
LOOP AT it_qmfe FROM 1 TO 1.
READ TABLE iviqmfe WITH KEY qmnum = it_qmfe-qmnum.
IF sy-subrc EQ 0.
it_qmfe-txtcdfe = iviqmfe-txtcdgr.
it_qmfe-matnr = iviqmfe-matnr.
ENDIF.
it_main-rejcodedescr = it_qmfe-txtcdfe.
ENDLOOP.
MODIFY it_main TRANSPORTING rejcodedescr.
AT NEW fecod.
l_sytabix = sy-tabix.
l_totsbmng = '0'.
FORMAT COLOR COL_GROUP.
WRITE: /(10) it_main-fecod.
READ TABLE it_main INDEX l_sytabix.
WRITE: it_main-rejcodedescr.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
ENDAT.
l_totsbmng = l_totsbmng + it_main-sbmng.
WRITE: /(12) it_main-qmnum , (10) it_main-qmdat,(18) it_main-bautl,(40) it_main-maktx,(10) it_main-sbmng,(9) it_main-verpr LEFT-JUSTIFIED,(10) it_main-value,(40) it_main-qmtxt.
WRITE: /(12) space,(18) it_main-matnr,(30) it_main-maktx2,it_main-mgfrd LEFT-JUSTIFIED.
*write: / it_main-idnrk.
write: / it_main-objnr,it_main-parnr,it_main-dept.
write: / it_main-vera,it_main-coord.
ENDLOOP.
FORMAT COLOR OFF.
*& Form read_notification
text
--> p1 text
<-- p2 text
FORM read_notification.
call fm read_notification
CALL FUNCTION 'READ_NOTIFICATION'
EXPORTING
qmnum = it_main-qmnum
TABLES
iviqmfe = iviqmfe
EXCEPTIONS
invalid_number = 1
OTHERS = 2.
ENDFORM. " read_notification
START-OF-SELECTION.
PERFORM WRITE_AND_HIDE USING SPACE SPACE.
AT LINE-SELECTION.
CASE TEXT.
WHEN 'List index'.
PERFORM WRITE_AND_HIDE USING 'X' SPACE.
WHEN 'User command'.
PERFORM WRITE_AND_HIDE USING SPACE 'X'.
WHEN OTHERS.
SUBTRACT 2 FROM SY-LSIND.
PERFORM WRITE_AND_HIDE USING SPACE SPACE.
ENDCASE.
message sy-lisel type 'I'.
CLEAR TEXT.
FORM WRITE_AND_HIDE USING P_FLAG_LSIND P_FLAG_UCOMM.
WRITE / 'SY-LSIND:'.
PERFORM WRITE_WITH_COLOR USING SY-LSIND P_FLAG_LSIND.
TEXT = 'List index'.
HIDE TEXT.
WRITE / 'SY-UCOMM:'.
PERFORM WRITE_WITH_COLOR USING SY-UCOMM P_FLAG_UCOMM.
TEXT = 'User command'.
HIDE TEXT.
IF SY-LSIND > 0.
WRITE / 'PICK here to go back one list level'.
ENDIF.
ENDFORM.
FORM WRITE_WITH_COLOR USING P_VALUE
P_FLAG_POSITIVE.
IF P_FLAG_POSITIVE = SPACE.
WRITE P_VALUE COLOR COL_NORMAL.
ELSE.
WRITE P_VALUE COLOR COL_POSITIVE.
ENDIF.
ENDFORM.
*& Form PARTNER_READ
text
-->P_IHPA_PARNR text
-->P_IHPA_PARVW text
FORM partner_read. "USING "p_parnr LIKE ihpa-parnr
"p_parvw LIKE ihpa-parvw.
*p_parvw = 'AB'.
data: PARVW LIKE IHPA-PARVW value 'AB',
PARNR LIKE IHPA-PARNR value '50000105'.
break-point. "REMOVE THIS FOR DEBUGGING
CALL FUNCTION 'PM_PARTNER_READ'
EXPORTING
parvw = parvw
parnr = parnr
IMPORTING
diadrp_wa = diadrp
diadr_wa = diadr
XCPDK =
E_NRART =
KTOKD =
VTEXT =
CUSTOMER_CONTACT =
ADRNR_SD =
ADRDA =
ADRND =
ADRNP =
EXCEPTIONS
no_valid_parnr = 1
no_valid_parnr_today = 2
no_authority = 3
parvw_and_nrart_inital = 4
OTHERS = 5
ENDFORM. " PARTNER_READ
Similar Messages
-
Urgent ...Table name Require for appraisal competency
Hi All,
can some one help me to sort out this issue.
how can i know where the appraisal competency information is storing(i mean table names).
i mean when appraiser enter the competency for his appraise.
Thanks.
Edited by: user627525 on Mar 17, 2009 4:35 AMOr try this query is you want a rating that gives u a number 0-5 for performance rating. I did this query a while ago. it also gives rating for the last 3-4 years. HR also wanted the rating rounded off. so i included that but i am sure u dont need it
select distinct peo.person_id
,AK.AK_RATING "Final 2005/6"
,AK_DATE
,AC.AC_RATING "Final 2006/7"
,AC.AC_Date
,AF_Rating "Final 2007/8"
,AF_DATE
,nvl(to_char(AG.AG_Rating),'Not Yet Reviewed') "Current Rating 1st 6 mnths"
,nvl(to_char(AR.AR_RATING),'Not Yet Reviewed') "Current Rating 2nd 6 mnths"
,AG_DATE
from hr.per_all_people_f peo,
hr.per_all_assignments_f paa
,(SELECT DISTINCT peo.person_id AK_person_id
,pr.performance_rating AK_rating
, pr.review_date AK_date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.review_date = (select pr1.review_date
from apps.per_performance_reviews pr1
where pr1.person_id = peo.person_id
and pr1.review_date between '01-May-2006' and '31-Oct-2006' ) )AK
,(SELECT DISTINCT peo.person_id AP_person_id
, case when pr.performance_rating <= 0.5 then '0'
when pr.performance_rating > 0.5 and pr.performance_rating <= 1.5 then '1'
when pr.performance_rating > 1.5 and pr.performance_rating <= 2.5 then '2'
when pr.performance_rating > 2.5 and pr.performance_rating <= 3.5 then '3'
when pr.performance_rating > 3.5 and pr.performance_rating <= 4.5 then '4'
when pr.performance_rating > 4.5 and pr.performance_rating <= 5 then '5'
when pr.performance_rating = 9 then '9'
end ROUNDED_RATING
,pr.review_date AP_date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.review_date = (select pr1.review_date
from apps.per_performance_reviews pr1
where pr1.person_id = peo.person_id
and pr1.review_date between '01-May-2006' and '31-Oct-2006' ) )AP
,(SELECT DISTINCT peo.person_id AC_person_id
,pr.performance_rating AC_rating
, pr.review_date AC_date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.review_date = (select pr1.review_date
from apps.per_performance_reviews pr1
where pr1.person_id = peo.person_id
and pr1.review_date between '01-May-2007' and '31-Oct-2007' ) )AC
,(SELECT DISTINCT peo.person_id AA_person_id
, case when pr.performance_rating <= 0.5 then '0'
when pr.performance_rating > 0.5 and pr.performance_rating <= 1.5 then '1'
when pr.performance_rating > 1.5 and pr.performance_rating <= 2.5 then '2'
when pr.performance_rating > 2.5 and pr.performance_rating <= 3.5 then '3'
when pr.performance_rating > 3.5 and pr.performance_rating <= 4.5 then '4'
when pr.performance_rating > 4.5 and pr.performance_rating <= 5 then '5'
when pr.performance_rating = 9 then '9'
end ROUNDED_RATING
, pr.review_date AA_date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.review_date = (select pr1.review_date
from apps.per_performance_reviews pr1
where pr1.person_id = peo.person_id
and pr1.review_date between '01-May-2007' and '31-Oct-2007' ) )AA
,(SELECT pr.person_id AF_Person_Id,
pr.performance_rating AF_Rating,
pr.review_date AF_Date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.REVIEW_DATE between '01-May-2008' and '31-Oct-2008' )AF
,(SELECT pr.person_id AB_Person_Id
, case when pr.performance_rating <= 0.5 then '0'
when pr.performance_rating > 0.5 and pr.performance_rating <= 1.5 then '1'
when pr.performance_rating > 1.5 and pr.performance_rating <= 2.5 then '2'
when pr.performance_rating > 2.5 and pr.performance_rating <= 3.5 then '3'
when pr.performance_rating > 3.5 and pr.performance_rating <= 4.5 then '4'
when pr.performance_rating > 4.5 and pr.performance_rating <= 5 then '5'
when pr.performance_rating = 9 then '9'
end ROUNDED_RATING
,pr.review_date AB_Date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.REVIEW_DATE between '01-May-2008' and '31-Oct-2008' )AB
,(SELECT pr.person_id AG_Person_Id,
pr.performance_rating AG_Rating,
pr.review_date AG_Date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.REVIEW_DATE between '01-Nov-2008' and '30-Apr-2009' )AG
,(SELECT pr.person_id AQ_Person_Id
, case when pr.performance_rating <= 0.5 then '0'
when pr.performance_rating > 0.5 and pr.performance_rating <= 1.5 then '1'
when pr.performance_rating > 1.5 and pr.performance_rating <= 2.5 then '2'
when pr.performance_rating > 2.5 and pr.performance_rating <= 3.5 then '3'
when pr.performance_rating > 3.5 and pr.performance_rating <= 4.5 then '4'
when pr.performance_rating > 4.5 and pr.performance_rating <= 5 then '5'
when pr.performance_rating = 9 then '9'
end ROUNDED_RATING
,pr.review_date AQ_Date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.REVIEW_DATE between '01-Nov-2008' and '30-Apr-2009' )AQ
,(SELECT pr.person_id AR_Person_Id,
nvl(pr.performance_rating,0) AR_Rating,
pr.review_date AR_Date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.REVIEW_DATE between '01-May-2009' and '31-Oct-2009' )AR
,(SELECT pr.person_id AU_Person_Id
, case when pr.performance_rating <= 0.5 then '0'
when pr.performance_rating > 0.5 and pr.performance_rating <= 1.5 then '1'
when pr.performance_rating > 1.5 and pr.performance_rating <= 2.5 then '2'
when pr.performance_rating > 2.5 and pr.performance_rating <= 3.5 then '3'
when pr.performance_rating > 3.5 and pr.performance_rating <= 4.5 then '4'
when pr.performance_rating > 4.5 and pr.performance_rating <= 5 then '5'
when pr.performance_rating = 9 then '9'
end ROUNDED_RATING
,pr.review_date AU_Date
FROM apps.per_performance_reviews pr,
hr.per_all_people_f peo
WHERE pr.person_id = peo.person_id
and pr.REVIEW_DATE between '01-May-2009' and '31-Oct-2009' )AU
where peo.person_id = paa.person_id
and trunc(sysdate) between peo.effective_start_date and peo.effective_end_date
and trunc(sysdate) between paa.effective_start_date and paa.effective_end_date
AND peo.CURRENT_EMPLOYEE_FLAG = 'Y'
AND paa.PRIMARY_FLAG = 'Y'
AND paa.ORGANIZATION_ID != 1301
AND peo.EMPLOYEE_NUMBER != '0000001'
AND peo.BUSINESS_GROUP_ID = '82'
and AC.AC_person_id(+) = peo.person_id
AND AF.AF_PERSON_ID(+) = PEO.PERSON_ID
and AG.AG_PERSON_ID(+) = PEO.PERSON_ID
and AK.AK_PERSON_ID(+) = peo.person_id
AND AA.AA_PERSON_ID(+) = PEO.PERSON_ID
AND AB.AB_PERSON_ID(+) = PEO.PERSON_ID
and AP.AP_PERSON_ID(+) = PEO.PERSON_ID
and AR.AR_PERSON_ID(+) = PEO.PERSON_ID
and AQ.AQ_PERSON_ID(+) = PEO.PERSON_ID
and AU.AU_PERSON_ID(+) = PEO.PERSON_ID
order by peo.person_id -- , pr.review_date desc -
Need to know schema name and table name associated with a column-URGENT
Hi folks,
I need to know the schema name and the table name associated with a column. Though jdbc has the api to getTableName and getSchemaName, some database vendor like oracle does return empty upon call of mentioned methods. I found that oracle driver does not support that
Can any one give me the solution? It is urgent. Or do you suggest any third pary jdbc driver which can provide those?
Thanks
AngelinaAngelina,
Your question has been discussed several times previously in this forum. Search this forum's archives for "getTableName". Oracle JDBC driver does not implement this (because "it is not feasible" -- according to Oracle).
First of all, I would suggest that you could probably change your application's logic so that you would not need this functionality (but I guess that is not feasible either, right :-)
Alternatively, you could try querying the Oracle database data dictionary.
Good Luck,
Avi. -
Urgent: Table name needed for Real estate
Hi Experts,
i have a query relating to the real estate module.
I want a table name that holds the (VIOROO-rsobjtype) Reservation object type field and (VIBPOBJREL-Partner) Partner field. These fields are contained in 2 different tables.
Can you help me out here. This is an Very urgent requirement.
Points will be awarded.
Thanks in advance.Hi,
Just do like this to know about your tables,
go to se11,
give table name as DD03L(which is a table for table fields),
display,
excute,
under the field name input u can VIOROO and VIBPOBJREL
then excute, u can get the table names for your fields.
seshu. -
Table name /function module needed(urgent)
need a function module or a table in which i cod get a list of "tables names " used in "includes " .... urgent
ne alternate way to fetch so is also welcomeHi
use the program
RPR_ABAP_SOURCE_SCAN
Regards
Anji -
Urgent please help: what is the table name for cash management reports?
I am wondering what the table name for cash management reports is. I am trying to figure out then if I have any missing.
Please help.I checked MSEG table. But, I didn't find any field for date.
Can you tell me field name.
Regards
Siva -
(Urgent) Dynamic Table Name
Hi Fellows,
Can I use dynamic table name in a loop? I have a problem that I want to use variable table in a cursor for example
procedure check_rows as
cursor c1 is
select view_name
from user_views;
v_count number;
v_view_name varchar2(35);
begin
for i in c1 loop
select count(*)
into v_count
from i.view_name;
if v_count = 0 THEN
dbms_output.put_line ('The View '| |i.view_name| |' has no rows');
end if;
end loop;
end;
but i receive a message
i.view_name must a name of a table to which the user has access.
Can anybody solve my problem.
Thanks in advance
MustafaHere is some codes I wrote with DBMS_SQL. I hope it will help you to start.
PROCEDURE Get_record(p_select IN OUT select_rec, where_str IN OUT varchar2) IS
my_keyblk varchar2(6);
veh_id integer;
ser_date date;
succ_flag number;
blk_route varchar2(4);
blk_run integer;
my_date_type integer;
cur_blk_route INTEGER;
rows_processed INTEGER;
ignore integer;
select_str varchar2(3000);
First_date date;
Last_date date;
BEGIN
begin
select start_date, end_date into first_date, Last_date from change_date
where current_next_code = 'CURRENT';
exception when others then
null;
end;
select_str := 'select keyblock, keycoach, proflag, pullout_date
from logblock
where (pullout_date between first_date and Last_date)
and proflag = 0';
cur_blk_route := dbms_sql.open_cursor;
dbms_sql.parse(cur_blk_route, select_str, dbms_sql.v7);
dbms_sql.define_column(cur_blk_route, 1, blk_route, 6);
dbms_sql.define_column(cur_blk_route, 2, blk_run);
dbms_sql.define_column(cur_blk_route, 3, veh_id);
dbms_sql.define_column(cur_blk_route, 4, ser_date);
ignore := dbms_sql.execute(cur_blk_route);
LOOP
if (dbms_sql.fetch_rows(cur_blk_route) > 0) then
dbms_sql.column_value(cur_blk_route, 1, blk_route);
dbms_sql.column_value(cur_blk_route, 2, blk_run);
dbms_sql.column_value(cur_blk_route, 3, veh_id);
dbms_sql.column_value(cur_blk_route, 4, ser_date);
else
dbms_output.put_line('ERROR ');
end if;
END LOOP;
dbms_sql.close_cursor(cur_blk_route);
END Get_record;
end apc_block_assign;
null -
To find table name ( urgent)
1) structure name : MEPO_TOPLINE.
2) " " : GOHEAD.
plz.. send what is the TABLE name for above structures.. and what is the procedure to find...MEPO_TOPLINE is used in the following programs:-
1.LMEGUICD1
2.LMEGUICIC
3.LMEGUICIC
4.MM06EFTO
GOHEAD is used in the following programs:-
Program
Short description
LJ1IEXGMPAI
Include LJ1IEXGMPAI
LJ1IEXGMPBO
Include LJ1IEXGMPBO
LJ1IEXGMTOP
LJ1IEXGMU01
Copy the MIGO status and header data
LJ1IEXGMU02
Prepare Internal excise header structure
LJ1IEXGMU06
Reset all the excise data
LJ1IEXGMU09
saves the document, including rg23d, details and header
LMIGODA2
LMIGODI2
LMIGOEN3
LMIGOHC2
LMIGOHG2
LMIGOHI2
LMIGOJB2
Nota fiscal implementation
LMIGOKA1
LMIGOKB1
LMIGOKD1
LMIGOKE1
LMIGOKF1
LMIGOKG1
LMIGOKH1
LMIGOKL2
LMIGOKL3
LMIGOKL4
LMIGOKM1
LMIGOKO2
LMIGOKO4
LMIGOKP1
LMIGOKP2
LMIGOKP3
LMIGOKP4
LMIGOKR1
LMIGOKS1
LMIGOKS4
LMIGOSM3
LMIGOTOP
K.Kiran. -
What are the table names for CRM and APO?
hi friends,
what are the table names for CRM and APO?
Regards
suneel.hi Suneel,
check in crm forum
Re: SAP-CRM Tables
BUT051 BP Relationship: Contact Person Relationship
Similar to BUT050 , additionally contains Contact Persons Address data
BUT0BK Business Partner: Bank Data & Details
BP Number, Bank Key, Bank Country Key, Bank Account Number
BNKA Bank Master Data
BUT100 BP: Roles
ADR2 Telephone Numbers (Business Address Services)
ADR6 SMTP Numbers (Business Address Services)
Contains Email Id of the BP.
ADRC Addresses (Business Address Services)
BPs Complete Address Details- City, Country, Post Code, District, Street, Title No Etc
TSAD3T Table containing the Title text against a Title No.
COMM_PRODUCT Master Table for Product
CRMM_BUAG Master table for Business Agreement
CRMM_BUAG_H Header Data for Business Agreement such as Tax Category, Tax Characteristic, Form key, Business Agreement Class. Data in this table correspond to ISU CRMD_ORDERADM_H Contains the Header Information for a Business Transaction.
Note:
1. It doesnt store the Business Partner
responsible for the transaction. To
get the Partner No, link it with
CRM_ORDER_INDEX.
2. This table can be used for search
based on the Object Id(Business
Transaction No).
CRMD_CUSTOMER_H Additional Site Details at the Header Level of a Business Transaction
CRMC_PROC_TYPE Master table Business Transaction Type
CRMC_PARTNER_FCT Definition of Partner Functions
SCPRIOT Priorities for Activities with priority text.
CRMC_PROC_TYPE_T Text for a transaction type
CRMC_ACT_OBJ_T Objective Number and Text for Activities
TJ30T All the status code and text
CRMC_PR_ASSIGN : Transaction Type and its Transaction Type Object.
IBIB : Installed Base/Ibase
IBIN : Installed Base Components
COMM_PRODUCT : Products
CRMC_T077D : customer account groups
CRMD_ORDERADM_H (for header) CRMD_ORDERADM_I (Item data)
CRMD_ORDERADM_H Business Transactions CRM
CRMD_ACTIVITY_H Activity
CRMD_OPPORT_H Opportunity
BUTOO : Customer details
BUT001 BP: General data II
BUT100 BP: Roles
BUT150 BP relationship: Attribute table (test
different
BUT_HIER_TREE Business Partner Group Hierarchy
CDBC_T_PRODUCTID Mapping: Product Id
CDBD_ORGMAN Business transaction - organizational unit -
set
COMC_PRODUCT General Product Settings
COMC_R3_FIELDS Assignment of R/3 material master fields to
CFOP
COMM_CATEGORY Category
COMM_CFGMAT Basic Data for Materials
COMM_HIERARCHY Category Hierarchy
COMP_TYPES Hierarchy Tool: Comparison Type Check
Table
CRMC_CPRICPROC Customer Pricing Procedures
SMOKVBEZ15 Assignment employees to positions
CRMMLSGUID: GUID entry (should match GUID in CRMPRLS)
CRMM_BUT_CUSTNO : Also GUID table (GUID here should match GUID in R/3 table CRMKUNNR)
SMOFSUBTAB : Mapping & Parameters
SMOFDSTAT : Download Monitor (R4AM1)
SMOFFILTAB : Filters (Should match filters in R3AC1 & R/3 Table CRMFILTAB)
SMOFOBJECT Definition of Objects for Download
SMOFOBJPAR Parent Objects of an Object in Table
SMOFPARSFA Middleware Parameter
SMOFQFIND Queue Finder Table for MW-Queue finder
SMOFTABLES Definition of Tables for Download -
How to get the table name of a field in a result set
hi!
i have a simple sql query as
select tbl_customerRegistration.*, tbl_customerAddress.address from tbl_customerRegistration, tbl_customerAddress where tbl_customerAddress.customer_id = tbl_customerRegistration.customer_ID
this query executes well and gets data from the database when i get ResultsetMetaData from my result set (having result of above query) i am able to get the field name as
ResultSetMetaData rsmd = rs.getMetaData();//rs is result set
String columnName = rsmd.getColumnName(1);
here i get columnName = "Customer_id"
but when i try to get the tabel name from meta data as
String tableName = rsmd.getTableName(1); i get empty string in table name....
i want to get the table name of the respective field here as it is very important to my logic.....
how can i do that.....
please help me in that regard as it is very urgent
thanks in advance
sajjad ahmed paracha
you may also see the discussion on following link
http://forum.java.sun.com/thread.jspa?threadID=610200&tstart=0So far as I'm aware, you can't get metadata information about the underlying tables in a query from Oracle and/or the Oracle drivers. I suspect, in fact, that the driver would have to have its own SQL parser to get this sort of information.
I'm curious though-- how do you have application logic that depends on the name of the source table but not know in the application what table is involved? Could you do something "cheesy" like
SELECT 'tbl_customerRegistration' AS tbl1_name,
tbl_customerRegistration.*
...Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
Table name for VAT ...
Hi Friends
What is table name for Reg No and VAT NO for Company Code
What is table name for Customer Vat No
ITs urgent
Regards
BobbiliHere we go:
1.) T001
2.) KNA1
Cheers
Hein -
Need to know schema and table name
Hi folks,
I need to know the schema name and the table name associated with a column. Though jdbc has the api to getTableName and getSchemaName, some database vendor like oracle does return empty upon call of mentioned methods. I found that oracle driver does not support that ��
Can any one give me the solution? It is urgent. Or do you suggest any third pary jdbc driver which can provide those?
Thanks
Angelinahi,
does not work for me.
more pls
--thanks -
Get the Table name by providing the Sequence name
Hello,
I wish to retrieve the table name to which the sequence is related.
I understand that when the sequence was created, no reference is mentioned to any table. The sequence may be used across many tables.
But the DB definitely knows internally how many tables are referencing the particular sequence.
So, can anyone help me in finding the table (or all tables) referencing one particular sequence.
Thanks and Regards
(Please treat this as urgent as i am desperately in need of such a query)I share Adrian's scepticism. Using the data dictionary we could find all the program units - TRIGGERS, TYPES, PROCEDURES, etc - which use the sequence. From there we can find all the TABLES that are also referenced by those programs. And that's as good as it gets in Oracle. We cannot definitely say which tables use which sequences (although a good naming convention helps).
Of course, your DBA may have access to some accurate and up-to-date documentation. But that is maintained externally to the database and not derived from it.
Cheers, APC -
Hw to find the table name of the perticular field is stored in db,usingFM
Dear all,
I need to find out the table name of the perticular field is storing in database using FM (note: using Function Module or any standard program , not manually like press F1 -> technicall setting etc.. .)
[ Exmple: Field: "MATNR" is stored in table : MARA, so i need the program/FM to findout MATNR is stoed in MARA table ]
i need this FM for update values of material master ( mm01 ) stored in different warehouse using module pool program.
it's very urgent , please send me reply asap.
thanks,
best regards
srinivashi Srinivas,
Please use the following logic:
types:
begin of t_find,
field(40),
end of t_find.
data:
lt_find type table of t_find,
ls_find type t_find,
lt_found type table of RSFINDLST.
ls_find-field = 'MATNR'.
append ls_find to lt_find.
CALL FUNCTION 'RS_EU_CROSSREF'
EXPORTING
i_find_obj_cls = 'DTEL'
I_SCOPE_OBJ_CLS = 'TABL'
NO_DIALOG = 'X'
TABLES
I_FINDSTRINGS = lt_find
O_FOUNDS = lt_found
EXCEPTIONS
NOT_EXECUTED = 1
NOT_FOUND = 2
ILLEGAL_OBJECT = 3
NO_CROSS_FOR_THIS_OBJECT = 4
BATCH = 5
BATCHJOB_ERROR = 6
WRONG_TYPE = 7
OBJECT_NOT_EXIST = 8
OTHERS = 9
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
The table lt_found has the details for the tables having MATNR as a field; field lt_found-object will have the table names.
Hope this helps,
Sajan Joseph. -
Table name for the field FAEDT(net due date)
hi every body,
plz can any body tell me the table name for the field net due date(FAEDT).
its very very urgent
thanq.Hi mark chalfen,
thanq very much ur reply.
actually my client want to change the payment term for all the vendor invoices.so wt we did is... we created aprogram to change the old payment term to new payment term in the vendor line items(fbl1n).
when we run the program its changing the payment term and the base line date and the NO of days in the vendor linitems.but it not changing the net due date based on the new baseline date.
i think with out changing the net due date only changing the payment term is use less.coz the item again show as due in the same date.
so how can we change the net due date based on the new baseline date.?from which table we can take the field FAED and update with the new date.
plz advise me?
thanq.
Maybe you are looking for
-
How do I get my homepage to come up instead of "Meet Mozilla Firefox" page?
I updated to Firefox 8 and ever since that, when I open it, a box pops up saying it's checking for add on compatibility or something like that and my homepage comes up in a tab but the "Meet Mozilla Firefox" page comes up as the first page you see. I
-
GRC 10.1 - ARA - Mass Mitigation Upload
I am having issues in mass upload of mitigating controls for Rule IDs more than 300 .. I have tried to do it using GRAC_UPLOAD_MIT_ASSIGNMENTS , but it is giving me error Also I am not quite sure on the format of the file to upload .. I am using as b
-
Reach different devices with same website
Hi, I have developed a website using spring and hibernate mostly. I now would like to also make it accessible from mobile device. Is there maybe a (framework) that can change the response my website is sending into content accessible by the mobile de
-
Deploying Dimension give PLS-00123 error (program too large)
Hi, I'm using OWB 10.2 with a Windows 10g 64bit environment. I successfully deployed a dimension to my target data warehouse. Later, I went back to the dimension and added 5 dimension roles to it and redeployed. When redeploying with the dimension ro
-
Hi, i want to create level attributes in AWM. I see the definition of level attributes and dimension attributes in the below link: http://docs.oracle.com/cd/A97630_01/olap.920/a95295/designd6.htm how do i create a level attribute in AWM? pls help