Problem in moving to next record in For Loop end loop construct
Hi friends i have the followind code in my stored proc. I am reading each row in the temprec and then based on the variable "i_copy_notes" processing the record. If the value of the I_copy_notes" varialble is 1 then i need to move to next record. when I am using "Next" then the compiler is telling me that the "NEXT" must be declared. Please advise.
FOR TEMPREC IN
SELECT
DP_SER,
GRD_POS,
TS_POS,
ASG_ID,
DESCS,
GRD_ID
FROM DCGRD_POS
WHERE CLLI = i_FROM_CLLI AND SUBSYS = i_SUBSYS AND BAY_ID = v_OLD_BAY_ID ORDER BY GRD_ID
LOOP
IF v_OLD_GRDID = TEMPREC.GRD_ID THEN
v_NEW_GRDID := v_NEW_GRDID;
IF i_COPY_NOTES = 1 THEN
Next;
END IF;
ELSE
v_OLD_GRDID := TEMPREC.GRD_ID;
SELECT DCGRD_POS_GRD_ID.NextVal INTO v_NEW_GRDID FROM DUAL;
END IF;
INSERT INTO DCGRD_POS VALUES
i_TO_CLLI,
DCGRD_POS_ROW_SER.NextVal,
TEMPREC.DP_SER,
v_NEW_GRDID,
v_NEW_BAY_ID,
TEMPREC.GRD_POS,
DECODE(i_COPY_NOTES,1, TEMPREC.TS_POS,''),
TEMPREC.ASG_ID,
DECODE(i_COPY_NOTES,1,TEMPREC.DESCS,'UASGN'),
i_CURRENT_ISSUE,
-1,
i_SUBSYS,
SYSDATE,
i_USERID
END LOOP;
Line # = 315 Column # = 10 Error Text = PLS-00201: identifier 'NEXT' must be declared
Line # = 315 Column # = 10 Error Text = PL/SQL: Statement ignored
----------------------------------------------
Personally, I'm not a big fan of this technique but you can use a goto ...
begin
for i in 1.. 10 loop
if i < 5 then
goto end_of_loop;
end if;
dbms_output.put_line(i);
<<end_of_loop>>
null;
end loop;
end;
Similar Messages
-
Problem :fetching more than one record
In the below code ,i am receiving error that '"fetch returns more than record"..Is there any way to solve this problem
declare
cursor cur_test is
select * from test_for_cursor where i=&i for update;
r test_for_cursor%rowtype;
r1 test_for_cursor.i%type;
begin
open cur_test;
loop
fetch cur_test into r;
exit when cur_test%notfound;
update test_for_cursor set i=r.i+2 where i=r.i returning i into r1;
dbms_output.put_line(r1);
end loop;
close cur_test;
end;Try this
DECLARE
CURSOR cur_test
IS
SELECT *
FROM test_for_cursor
WHERE i = &i
FOR UPDATE;
r test_for_cursor%ROWTYPE;
TYPE r1_typ IS TABLE OF test_for_cursor.i%TYPE;
r1 r1_typ;
BEGIN
OPEN cur_test;
LOOP
FETCH cur_test
INTO r;
EXIT WHEN cur_test%NOTFOUND;
UPDATE test_for_cursor
SET i = r.i + 2
WHERE i = r.i
RETURNING i
BULK COLLECT INTO r1;
FOR j IN 1 .. r1.COUNT
LOOP
DBMS_OUTPUT.put_line (r1(j));
END LOOP;
END LOOP;
CLOSE cur_test;
END;Some correction.
Message was edited by:
michaels -
How to restrict the last record and not moving to next reocrd
1) how to restrict the last record and not moving to next reocrd.
2) Also for the F6 key(for new record).When you are on the last record, next-record will create a new one, so that my question is do you want to forbid new record creation.
Francois -
Query for next record in a multiple records display
Hi. I have a text item whose data block displays 10 records after post query. I want to put a query on the keyboard up and down button so that when i press the up or down arrow of the keyboard, the cursor moves to the next record and executes the post query trigger. I tried using the next_record command but the cursor remains on the first record and then tries to create a new record there instead of moving to the next record outputted by the initial post query trigger. I hope you get my point. Thanks
Hi,
I have a text item whose data block displays 10 records after post query. <b>I want to put a query on the keyboard up and down button so that when i press the up or down arrow of the keyboard</b>, the cursor moves to the next record and executes the post query trigger. I tried using the next_record command but the cursor remains on the first record and then tries to create a new record there instead of moving to the next record outputted by the initial post query trigger. I hope you get my point. You do not have to query again for moving cursor up and down. You have to use KEY-UP and KEY-DOWN with NEXT_RECORD and PREVIOUS_RECORD built-ins. Use FIRST_RECORD and LAST_RECORD for boundary conditions.
Regards, -
I have Mail with 5 accounts. The problem is that one of them is constantly active, that is, with the moving wheel showing a search for new mails, while the others accounts are not active.
hello
Would not take the moving wheel as indication that account is active. There could be other reasons for it. From the menu Window, choose 'connection doctor' that will show you how each account has connected. Next, from the Window menu choose 'activity veiwer' that will show you exactly what activity is causing the moving wheel. -
See my problem no master record move to next record
hi master
sir
i have master detail block master table have all data but detail no data i need feed data in detail then i goto in detail block write value and press F10 for save
for new record in detail
in detail blick post-block or post_record or post_insert event i write this code
go_block('masterblock');
next_record;
go_item('detailblock.item');
but not responses no master block move to next record still and my curser sitll in last postion
sir how i move master record after save the detail record and jump to detail block for new record
please give me idea or code
thanking you
aamirthank for reply
sir your help very usefull for my but when i press F10 then system show massage do you want to save change the record
sir how i avoid that window and directly move to next record
please give me idea
thanking you
aamir -
My code not give me result and error for move to next record please see
hi master
sir i import this file also
import javax.faces.event.ValueChangeEvent;
then my error remove
i am use this code in button event
getMfatableDataProvider().cursorNext();
form1.discardSubmittedValues("virtualForm1");
and my textField is bounded with data provider table field
please give me idea how i show next rocord in page when user press button
thank's
aamirthank for reply
sir your help very usefull for my but when i press F10 then system show massage do you want to save change the record
sir how i avoid that window and directly move to next record
please give me idea
thanking you
aamir -
Triger for display next record in oracle forms
hai all,
i want to do
when new form opened i have to add new reord that is empty new form also my new rownum will be displayed.
now i getting first record.
like:
GROUP_ROWNUM: 1
GROUP_ID: 120130
GROUP_NAME aaaaaaaaa
need like:
GROUP_ROWNUM: 7
GROUP_ID:
GROUP_NAME
that can be done by
trigger for display next record in oracle forms?
or through property seting?
thanks in adv,
rcs
--------YES, this block is base on the DB table
through defualt navigational button i can go to next,last,new record
but i want create seperate form for new entry, in that i want to display
old rownum
formula to get rownum automatically (i am not at all typing it is system generated)
even though i created column group_rownum for rownum
(i can't be typing)
LAST_RECORD;
NEXT_RECORD; also not getting the next rownum
i hope now understand me
any posible way?
thank you for your good input
i.e.
SQL> DESC GROUP_MSTR1;
Name Null? Type
GROUP_ID NOT NULL NUMBER(10)
GROUP_NAME NOT NULL VARCHAR2(30)
SQL> select * from GROUP_MSTR1;
GROUP_ID GROUP_NAME
123 AAAAAA
124 BBBBBBBB
125 CCCCCCCCC
126 DDDDDDDD
1 eeeeeeee
2 FFFFFFFFF
3 ggggggg
7 rows selected.
SQL> select rownum, GROUP_ID, GROUP_NAME from GROUP_MSTR1;
ROWNUM GROUP_ID GROUP_NAME
1 123 AAAAAA
2 124 BBBBBBBB
3 125 CCCCCCCCC
4 126 DDDDDDDD
5 1 eeeeeeee
6 2 FFFFFFFFF
7 3 ggggggg
7 rows selected.
------------- -
Can I create a Depart Date for a record, from the Arrive Date in the next record?
I have a Customer database with the tables tblCustomers and tblAddress. The tblCustomers has the following fields; CustomerID, CustomerName. The tblAddress has the following fields; CustomerID, Address, Town, County, ArriveDate. When a customer calls us
we start a new record with the CustomerID, CustomerName, Address, Town, County. The ArriveDate is left blank. When my service guy calls to the customer he fills in the ArriveDate field. We do not have a LeaveDate field. He could be there from 1 day up
to 5 days. Each day he is is there he adds another record with all the above data, including the date in the ArriveDate field. If he finishes on a Friday he will take Saturday and Sunday off. On Monday he moves to the next customer, he has a new
customer/location record waiting for him, as before he fills in the ArriveDate and starts working. If he finishes with a customer midweek he will go straight to the next customer where there is a new customer/location record waiting for him to fill in
the ArriveDate. It looks something along these lines;
CustomerID CustomerName Address Town County
ArriveDate
5437 Mr.A 123 Main St
Nenagh Tipperary 01/01/2015
5437 Mr. A 123 Main St. Nenagh
Tipperary 02/01/2015
5437 Mr. A 123 Main St. Nenagh Tipperary 03/01/2015
off Saturday and Sunday
7890 Mr. B 77 The Avenue Tralee Kerry
06/01/2015
7890 Mr. B 77 The Avenue Tralee Kerry
07/01/2015
I want to generate a DepartDate which will be generated when the Address, County and/or Town fields change from the previous record. The Depart Date should be equal to the last of the Arrive Dates before the Address, Town and County fields change to
the new customer/address.
Is this possible to do, i would appreciate any help with this.Hi NewAccessLearner,
For the results of the query, I think you accord the logic below to find the DepartDate, but the sql query would be much complex.
Take the 123A to make a simple demo:
#1 check the ArriveDate of the next date whether it exist in the ArriveDate
DepartDate
Expr1000
t1.CustomerID
t2.CustomerID
Address
Town
County
ArriveDate
1/2/2015
5437
5437
123 Main St
Nenagh
Tipperary
1/1/2015
1/3/2015
5437
5437
123 Main St
Nenagh
Tipperary
1/2/2015
1/4/2015
5437
5437
123 Main St
Nenagh
Tipperary
1/3/2015
1/8/2015
5437
5437
123 Main St
Nenagh
Tipperary
1/7/2015
6/2/2015
7890
7890
77 The Avenue
Tralee
Kerry
6/1/2015
In the first column the “1/4/2015” is not in the ArriveDate, and then the “1/3/2015” would be the date for DepartDate.
I am not familiar with sql query, I think you need to ask the sql experts for help.
Best Regards,
Leo -
T-SQL: Cursor is not advancing to next record
SQL Version: 2008 R2
Problem: I have the code below which uses a cursor. The cursor keeps returning the first record and does not advance to the next record in the cursor. It appears as if the Fetch Next is not being recognized. The Select
Statement in the cursor declaration returns two records which is the result set I expect to be contained in the cursor record set.
...bob sutor
SQL CODE:
DECLARE
@ProcessGroupID nchar(4)
, @RemoveAuditUser nchar(128)
DECLARE CertGroupCursor CURSOR FOR
SELECT DISTINCT CertGroups.GroupCode, CertGroups.RemoveAuditUser
--, UserControl.ProcessGroupID, UserControl.VPUserName
FROM udCertGroups AS CertGroups
LEFT JOIN udAuditUsers AS UserControl
ON CertGroups.GroupCode = UserControl.ProcessGroupID
WHERE CertGroups.GroupCode = UserControl.ProcessGroupID
AND CertGroups.RemoveAuditUser = UserControl.VPUserName
OPEN CertGroupCursor
FETCH NEXT FROM CertGroupCursor INTO @ProcessGroupID, @RemoveAuditUser
WHILE @@FETCH_STATUS = 0
Print @ProcessGroupID + '-' + @RemoveAuditUser
DELETE FROM udAuditUsers
WHERE ProcessGroupID = @ProcessGroupID
AND VPUserName = @RemoveAuditUser
FETCH NEXT FROM CertGroupCursor INTO @ProcessGroupID, @RemoveAuditUser
CLOSE CertGroupCursor
DEALLOCATE CertGroupCursor
Bob SutorThe real question is how to get rid of this mess. Think about the local “@remove_audit_user” as a variable; it's name is a verb, not a noun! and the NVARCHAR(n) lets you use Chinese Unicode. Why? In ISO-11179 rules , “remove_” is a called a role, and the
audit user would be the attribute with the attribute property “_user” in a valid data model. Where is the table that models “audit_users”? It has to be here by definition.
One of the first rules of data modeling is that a data element has one and only one name. This is a results of the Law of Identity in Logic (A is A: to be is to be something in particular, to be nothing in particular or many things in general is to be nothing
at all).
So how did “G.remove_audit_user = U.vp_user_name” occur?? ANSWER: lack of a design!
Your “G.group_code = U.process_group_id” is wrong. An identifier is not a code! TOTALLY DIFFERENT type of data elements! Do you have a postal code or a postal id? Blood_type or blood_id? Etc.? Have you ever read a book on basic data modeling?
The purpose of PRINT is debugging and not output. We had joke in the ANSI X3H2 Committee that SQL means “scarcely Qualified as a Language” because there is no I/O. PRINT will screw up performance in so many ways.
In a properly designed schema, we seldom use SELECT DISTINCT; we have keys and a valid schema that does not produce redundant duplicate rows. It might be valid, but after 30+ years of SQL, I would bet against it.
Your statement would use an EXISTS() predicate to handle multiple columns and conditions. But you did not bother with DDL, as required by basic Netiquette, so here is the skeleton I can give you.
DELETE FROM UD_Audit_Users
WHERE EXIST
(SELECT *
FROM UD_Cert_Groups AS G
WHERE G.process_group_id = ??
AND G.vp_user_name = ??;
--CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
in Sets / Trees and Hierarchies in SQL -
If you use iTunes to burn Audible CDs you better hope the book is only one CD long. Otherwise iTunes craps-out without warning and cannot be easily restarted. It just goes to EOJ and pretends it's all done with the entire burn. Often this can cause (will cause) the user to waste many many CDs trying to get a burn completed. If a CD-end is reached at a chapter-end point, iTunes assumes the burn is done and ends. The user must manually enter start:stop for each CD, pay constant attention to what's going on, and hope everything goes right. And even if you do all that you WILL find a chaper point at CD end and will have to go manually adjust the start-stop of the next CD and HOPE... that's their strategy: Hope. iTunes was never designed for books, for audio content that is multi-volume, and it really ***** at it. And if you are unlucky enough to want to burn long books (Truman -48 CDs, or Atlas Shrugged - even more), be prepared to throw away many tens of CDs as you try to get it done; pretty soon it's just cheaper to go buy the book in audio form and dump Audible entirely. (Maybe this is why Amazon made the switch from working Roxio to non-working iTunes... nahhh.. you'd have to be too cynical to believe that...) If, that is, you don't just give up in frustration and terminate your Audible subscirption as I did a couple of years ago. Audible keeps your paid-for library, but downloading a long book again just brings you to the same point: trying to burn multi-volume CDs on a tool not designed to do so. Maybe amazon bought lots of Apple stock at the same time and just wants you to be walled-in to your iPod and never again use a CD.. maybe they bought the car companies, too, so you can't have an old car and must buy a new one with an ipod attachment in order to listen to your books..... The worst part is that Audible used to use Roxio, which handled all of this with no problem at all. When it was tasked with a multiple-CD burn, it told you how many you'd need, began recording, when it reach end-of-CD, it told you to put in the next one - regardless of whether there was a coincident end of chapter, and kept burning until the book was completed. For unknown - and seriously stupid - reasons, audible decided to use iTunes, and the problem continues. My research across the web indicates I am not the only FORMER customer of Audible that feels this way, or who cancelled their subscription because of this stupefyingly dumb decision - to make the primary customer interface tool WORSE that it had been.
AC, Thank you for you reply.
Even though it is supposed to be a 'simple' home video system it has so much potential!
And i mean i know there is an solution since i know the Caribbean cruises are using apple as media centers onboard their ships. have to admit that i do not know if they are using frontrow or some other application created buy some other company.. i just know that some one must know how to get around it all and make it work..
Just wish i had someone to get in contact with that is working hands on every day with this product, and get strait, good, final answers.. no "pro support" since im not happy with their answers anymore..
I know i start to sound desperate.. but thats because i am.. -
Update and move to next record
Sorry if this is a simple question.
I have a form that links to an access database. The page
calls the fields and there is no problem.
I want to be able to have users check the database
information, and make any changes and then update and move to the
next record.
In the update button wizard it asks for a page to go to once
updated - I just need it to move forward.
Thanks for any help.Hi,
I am not clear what you said. But I assume you mean to say:
Right after comming in your if statement you want to update the record first and then you need the validation?? If this is right then you have to move the validation just after the update statement and then print a message just before "END IF".
HTH
Ghulam Mustafa Butt -
HCP tcode PA40 Upload program failing to move to next record.
Dear All
I have written and upload program for HCM tcode PA40 and the program is fine but only inserting one record and is failing to pick the next records in a loop. I dont know whats the problem i know the process have many screens, please help me, i have tried to research not yet found the answer yet.
Thank you for your assistance
Here is my Upload program
*& Report ZUPLOADEMPHIRING
REPORT ZUPLOADEMPHIRING.
include bdcrecx1.
PARAMETERS: p_file TYPE rlgrap-filename.
x_endrow TYPE i .
DATA: xdate(10).
DATA: Fullname type string.
DATA: x_begrow TYPE i VALUE 2,
x_begcol TYPE i VALUE 1,
x_endcol TYPE i VALUE 17,
x_endrow TYPE i VALUE 3.
TYPES: BEGIN OF t_datatab ,
FromDate(10),
Reasonforaction(2),
Position(8),
PersonalArea(4),
EmployeeGroup(1),
EmployeeSubGroup(2),
SubArea(4),
PayrolArea(2),
Title(5),
Lastname(40),
Firstname(40),
BirtDate(10),
Nationality(3),
Group(1),
Level(1),
BankKey(15),
BankAccount(18),
END OF t_datatab.
DATA: BEGIN OF t_datatabfinal OCCURS 0,
FromDate(10),
Reasonforaction(2),
Position(8),
PersonalArea(4),
EmployeeGroup(1),
EmployeeSubGroup(2),
SubArea(4),
PayrolArea(2),
Title(5),
Lastname(40),
Firstname(40),
BirtDate(10),
Nationality(3),
Group(1),
Level(1),
BankKey(15),
BankAccount(18),
END OF t_datatabfinal.
DATA: BEGIN OF it_record OCCURS 0,
FromDate(10),
Reasonforaction(2),
Position(8),
PersonalArea(4),
EmployeeGroup(1),
EmployeeSubGroup(2),
SubArea(4),
PayrolArea(2),
Title(5),
Lastname(40),
Firstname(40),
BirtDate(10),
Nationality(3),
Group(1),
Level(1),
BankKey(15),
BankAccount(18),
END OF it_record.
DATA: itab LIKE alsmex_tabline OCCURS 0 WITH HEADER LINE,
gd_currentrow TYPE i,
it_datatab TYPE STANDARD TABLE OF t_datatab,
wa_datatab TYPE t_datatab.
AT SELECTION-SCREEN on VALUE-REQUEST FOR p_file.
CALL FUNCTION 'F4_FILENAME' "
EXPORTING
FIELD_NAME = 'P_FILE '
IMPORTING
FILE_NAME = p_file.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
PROGRAM_NAME = SYST-REPID
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = ' '
STATIC = ' '
MASK = ' '
CHANGING
FILE_NAME =
EXCEPTIONS
MASK_TOO_LONG = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
START-OF-SELECTION.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
filename = p_file
i_begin_col = x_begcol
i_begin_row = x_begrow "Column header not required
i_end_col = x_endcol
i_end_row = x_endrow
TABLES
intern = itab.
Sort table by rows and colums
SORT itab BY row col.
Get first row retrieved
READ TABLE itab INDEX 1.
Set first row retrieved to current row
gd_currentrow = itab-row.
clear: t_datatabfinal.
refresh t_datatabfinal.
LOOP AT itab.
Reset values for next row
IF itab-row NE gd_currentrow.
APPEND wa_datatab TO t_datatabfinal.
CLEAR wa_datatab.
gd_currentrow = itab-row.
ENDIF.
concatenate sy-datum6(2)'.' sy-datum4(2)'.' sy-datum+2(4) into xdate .
CASE itab-col.
WHEN '0001'.
wa_datatab-FromDate = itab-value.
concatenate wa_datatab-DocumentDate6(2)'.' wa_datatab-DocumentDate4(2)'.' wa_datatab-DocumentDate+2(4) into wa_datatab-DocumentDate.
WHEN '0002'.
wa_datatab-Reasonforaction = itab-value.
WHEN '0003'.
wa_datatab-Position = itab-value.
WHEN '0004'.
wa_datatab-PersonalArea = itab-value.
WHEN '0005'.
wa_datatab-EmployeeGroup = itab-value.
WHEN '0006'.
wa_datatab-EmployeeSubGroup = itab-value.
WHEN '0007'.
wa_datatab-SubArea = itab-value.
WHEN '0008'.
wa_datatab-PayrolArea = itab-value.
WHEN '0009'.
wa_datatab-Title = itab-value.
WHEN '0010'.
wa_datatab-Lastname = itab-value.
WHEN '0011'.
wa_datatab-Firstname = itab-value.
WHEN '0012'.
wa_datatab-BirtDate = itab-value.
WHEN '0013'.
wa_datatab-Nationality = itab-value.
WHEN '0014'.
wa_datatab-Group = itab-value.
WHEN '0015'.
wa_datatab-Level = itab-value.
WHEN '0016'.
wa_datatab-BankKey = itab-value.
WHEN '0017'.
wa_datatab-BankAccount = itab-value.
WHEN OTHERS.
ENDCASE.
APPEND wa_datatab to t_datatabfinal.
ENDLOOP.
clear: it_record.
refresh it_record.
loop at t_datatabfinal into it_record.
append it_record.
endloop.
perform open_group.
loop at it_record.
concatenate it_record-Firstname it_record-Lastname into Fullname separated by space.
perform bdc_dynpro using 'SAPMP50A' '2000'.
perform bdc_field using 'BDC_CURSOR'
'T529T-MNTXT(02)'.
perform bdc_field using 'BDC_OKCODE'
'=PICK'.
perform bdc_field using 'RP50G-EINDA'
it_record-FromDate. "" '01012012'.
perform bdc_field using 'RP50G-SELEC(02)'
'X'.
perform bdc_dynpro using 'MP000000' '2000'.
perform bdc_field using 'BDC_CURSOR'
'PSPAR-PERSG'.
perform bdc_field using 'BDC_OKCODE'
'=UPD'.
perform bdc_field using 'P0000-BEGDA'
it_record-FromDate. "" '01.01.2012'.
perform bdc_field using 'P0000-ENDDA'
'31.12.9999'.
perform bdc_field using 'P0000-MASSN'
'ZB'.
perform bdc_field using 'P0000-MASSG'
it_record-Reasonforaction. "" '01'.
perform bdc_field using 'PSPAR-PLANS'
it_record-Position. "" '99999999'.
perform bdc_field using 'PSPAR-WERKS'
it_record-PersonalArea. " 'm003'.
perform bdc_field using 'PSPAR-PERSG'
it_record-EmployeeGroup. "" 'a'.
perform bdc_field using 'PSPAR-PERSK'
it_record-EmployeeSubGroup. "" '02'.
perform bdc_dynpro using 'MP000100' '2000'.
perform bdc_field using 'BDC_CURSOR'
'P0001-BTRTL'.
perform bdc_field using 'BDC_OKCODE'
'=UPD'.
perform bdc_field using 'P0001-BEGDA'
it_record-FromDate. ""'01.01.2012'.
perform bdc_field using 'P0001-ENDDA'
'31.12.9999'.
perform bdc_field using 'P0001-BTRTL'
it_record-SubArea. "" 'mm01'.
perform bdc_field using 'P0001-ABKRS'
it_record-PayrolArea. "" 'Z2'.
perform bdc_field using 'P0001-PLANS'
it_record-Position. ""'99999999'.
perform bdc_dynpro using 'MP000200' '2000'.
perform bdc_field using 'BDC_CURSOR'
'P0002-NATIO'.
perform bdc_field using 'BDC_OKCODE'
'=UPD'.
perform bdc_field using 'P0002-BEGDA'
it_record-FromDate. ""'01.01.2012'.
perform bdc_field using 'P0002-ENDDA'
'31.12.9999'.
perform bdc_field using 'Q0002-ANREX'
it_record-Title. "" 'Mr'.
perform bdc_field using 'P0002-NACHN'
it_record-Lastname. " 'maxwel'.
perform bdc_field using 'P0002-VORNA'
it_record-Firstname. "" 'razaro'.
perform bdc_field using 'P0002-GBDAT'
it_record-BirtDate. "" '01011970'.
perform bdc_field using 'P0002-SPRSL'
'EN'.
perform bdc_field using 'P0002-NATIO'
it_record-Nationality. "" 'ZW'.
perform bdc_dynpro using 'MP000700' '2000'.
perform bdc_field using 'BDC_CURSOR'
'P0007-BEGDA'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'P0007-BEGDA'
it_record-FromDate."" '01.01.2012'.
perform bdc_field using 'P0007-ENDDA'
'31.12.9999'.
perform bdc_field using 'P0007-SCHKZ'
'MANORM'.
perform bdc_field using 'P0007-ZTERF'
'9'.
perform bdc_field using 'P0007-EMPCT'
' 100,00'.
perform bdc_dynpro using 'MP000700' '2000'.
perform bdc_field using 'BDC_CURSOR'
'P0007-BEGDA'.
perform bdc_field using 'BDC_OKCODE'
'=UPD'.
perform bdc_field using 'P0007-BEGDA'
it_record-FromDate.""'01.01.2012'.
perform bdc_field using 'P0007-ENDDA'
'31.12.9999'.
perform bdc_field using 'P0007-SCHKZ'
'MANORM'.
perform bdc_field using 'P0007-ZTERF'
'9'.
perform bdc_field using 'P0007-EMPCT'
' 100,00'.
perform bdc_field using 'P0007-ARBST'
' 8,00'.
perform bdc_field using 'P0007-WKWDY'
' 5,00'.
perform bdc_dynpro using 'MP000800' '2000'.
perform bdc_field using 'BDC_CURSOR'
'P0008-TRFST'.
perform bdc_field using 'BDC_OKCODE'
'=UPD'.
perform bdc_field using 'P0008-BEGDA'
it_record-FromDate. "" '01.01.2012'.
perform bdc_field using 'P0008-ENDDA'
'31.12.9999'.
perform bdc_field using 'P0008-TRFAR'
'01'.
perform bdc_field using 'P0008-BSGRD'
'100,00'.
perform bdc_field using 'P0008-TRFGB'
'01'.
perform bdc_field using 'P0008-TRFGR'
it_record-Group. ""'a'.
perform bdc_field using 'P0008-TRFST'
it_record-Level. "" '1'.
perform bdc_field using 'P0008-DIVGV'
'173,00'.
perform bdc_field using 'P0008-ANCUR'
'USD'.
perform bdc_field using 'Q0008-IBBEG'
xdate.""'12.01.2012'.
perform bdc_field using 'P0008-WAERS'
'USD'.
perform bdc_dynpro using 'MP000900' '2000'.
perform bdc_field using 'BDC_CURSOR'
'P0009-ZLSCH'.
perform bdc_field using 'BDC_OKCODE'
'=UPD'.
perform bdc_field using 'P0009-BEGDA'
it_record-FromDate. ""'01.01.2012'.
perform bdc_field using 'P0009-ENDDA'
'31.12.9999'.
perform bdc_field using 'P0009-BNKSA'
'0'.
perform bdc_field using 'Q0009-EMFTX'
Fullname. "" 'maxwel razaro'.
perform bdc_field using 'P0009-BANKS'
'ZW'.
perform bdc_field using 'P0009-BANKL'
it_record-BankKey. ""'10351'.
perform bdc_field using 'P0009-BANKN'
it_record-BankAccount. "" '543234667778'.
perform bdc_field using 'P0009-ZLSCH'
'b'.
perform bdc_field using 'P0009-WAERS'
'USD'.
perform bdc_dynpro using 'SAPMP50A' '2000'.
perform bdc_field using 'BDC_OKCODE'
'/EBCK'.
perform bdc_field using 'BDC_CURSOR'
'RP50G-PERNR'.
perform bdc_transaction using 'PA40'.
endloop.
perform close_group.
Regards
WilliamHi,
It seems like you are uploading data to a screen that contains table control.just check the link below for your reference
[http://wiki.sdn.sap.com/wiki/display/ABAP/bdcontable+control]
Regards,
Vamshi
Edited by: vamshi reddy . ch on Jan 13, 2012 7:38 AM
Edited by: vamshi reddy . ch on Jan 13, 2012 7:39 AM -
Move to next record / wildcard search
Hi
Hope you can understand this explanation..
I have searchable database for Holiday & Residential
property here
http://www.roomtobreathesl.com
(search facility in the navigation menu)
The results page for this search works fine for when you
specify a certain
area, certain amount of beds etc as it only shows a small
amount of
properties.
However when you do a search for any area / any amount of
rooms / any type,
the query brings up over 40 results, so a move to next record
is used. This
is where the problem lies. You cannot move to next record as
the 'Next
record' link is looking for another wildcard search (see
status bar).
Any ideas how to remedy this?
Thanks for any help
Garyoops!
Sorry sent you the previous version that's online.
I also tried doing a search and replace and changing all
'Request.Form' to
'Request'
Still didn't work.
This is how it was when it wasn't working.
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/YotShop6.asp" -->
<%
Dim rsResults__MMColParam
rsResults__MMColParam = "1"
If (Request("yscon") <> "") Then
rsResults__MMColParam = Request("yscon")
End If
%>
<%
Dim rsResults__ysbed
rsResults__ysbed = "1"
If (Request("ysbed") <> "") Then
rsResults__ysbed = Request("ysbed")
End If
%>
<%
Dim rsResults__MMColParam3
rsResults__MMColParam3 = "xyz"
If (Request("type") <> "") Then
rsResults__MMColParam3 = Request("type")
End If
%>
<%
Dim rsResults
Dim rsResults_numRows
Set rsResults = Server.CreateObject("ADODB.Recordset")
rsResults.ActiveConnection = MM_YotShop6_STRING
rsResults.Source = "SELECT * FROM YotStock WHERE Area LIKE '"
+
Replace(rsResults__MMColParam, "'", "''") + "' AND bedrooms
LIKE '" +
Replace(rsResults__ysbed, "'", "''") + "' AND type LIKE '" +
Replace(rsResults__MMColParam3, "'", "''") + "' ORDER BY
price ASC"
rsResults.CursorType = 0
rsResults.CursorLocation = 2
rsResults.LockType = 1
rsResults.Open()
rsResults_numRows = 0
%>
"Julian Roberts" <[email protected]> wrote in message
news:euj4if$ici$[email protected]..
>>> Use Request instead of Request.Form for runtime
parameters.
>
> You haven't done it :)
>
> --
> Jules
>
http://www.charon.co.uk/charoncart
> Charon Cart 3
> Shopping Cart Extension for Dreamweaver MX/MX 2004
>
>
>
> -
Next record Error in Tomcat deployment of business component
I built a simple business component project for Dept in Scott table. I created a JSP client, mainly following the tutorial in Jdeveloper. Then I ran main.jsp in JDeveloper. This ran fine. I selected the deptview. I was able to scroll through department using next record arrow.
I deployed this application in Tomcat using the deployment profile as webapplication to web sever. When I run this, the main.jsp runs fine. I am also able to go to the deptview. When I try to scroll through the records using the next record arrow the top portion says page can not be found. Insert record works fine.
When I select insert record it seems to go to http://localhost:8080/sssdept1/jspsdept1_html/DeptView_Insert.jsp.
When I try to use the next record arrow it seems to go to http://localhost:8080/jspsdept1_html/DeptView_Top.jsp?DeptView_NAVIGATE=NEXT.
I think that this path is missing the sssdept1 folder. I am not sure how to add this to the usebean. Can anybody help?Can you be more specific?
Which JSP page?
Should I work in Jdeveloper or in the created files?
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by jdeveloper:
Try setting the target URL in the NavigatorBar WebBean within the page. The problem here is that the URL information has been lost. Use the setTargetUrl(String sUrl) method in your JSP page.
<HR></BLOCKQUOTE>
null
Maybe you are looking for
-
Hello, I need to change a lot of pictures from RGB to CMYK. To do this I opened Adobe Bridge and under Tools, I am supposed to scroll down and see Photoshop so I can then access Image Processor. I can only see Illustrator there. Any idea why this is
-
I would like to change graph plot with mouse (examples ?)
hi, i'am a beginner in LV and i need some help ! well, i have an array with data (ex x=1..10 y=15,16,24,..). i would like to plot them on a graph and then change the points position. - fisrt, with my mouse (dragging) - second by changing values on th
-
I downloaded the ispytoys app for the tank, the tank works but not all the features and the tank will only travel 2 feet at a time then you have to move the button forward again, I call itunes but there's nothing they can do cause its in japanese or
-
I am trying to setup the iPad for a new user. I have entered the AppleID and password for the Game Center. I am trying to create a new account so it sends me to the Location to confirm my Country or Region then when clicking on Next it asks for Dat
-
Can't activate my Network Magic software after reinstalling
After a clean installation of Windows 8 Pro I've installed my Network Magic software. After the setup I've tried to activate my legal version but it won't accept a connection to register and to activate. I've found out that Cisco no longer supports N