In at endof write statement not working
Hello experts,
LOOP AT itab. <----
at debug here contractor name comes
AT NEW policy_cont_cd.
WRITE : /10 itab-cont_name. " <----
here converted into ********************
SKIP.
ENDAT.
ENDLOOP.
in my internal table itab-cont_name having tha information(Contactor name).
But while field output it is showing ********************** instead of contractor name.
This is because, the code within AT NEW can only access fields that are declared in AT NEW . For example, in the code that you have mentioned, only policy_cont_cd can be acessed within the AT NEW.
You can modify the code as follows :
Data : lv_flag type C length 1.
LOOP AT itab.
AT NEW policy_cont_cd.
lv_flag = 'X'.
SKIP.
ENDAT.
if lv_flag is not initial.
WRITE : /10 itab-cont_name.
lv_flag = ' '.
endif.
ENDLOOP.
Hope it helps
Similar Messages
-
Hi,
I want to write somthing to the screen but when i execute the program nothing happen i'm sure that it's very simple and i missing here someting.
plz advice on this issue...
the code go like that:
AT SELECTION-SCREEN.
IF sscrfields-ucomm = 'FC01'.
WRITE / 'test'.
* PERFORM getdata.
* PERFORM checklog.
ENDIF.Hi
You can use the COMMENT statement to display some text on the selection screen. And let the COMMENT has a MODIF ID, and you can enable/disable in the event AT SELECTION SCREEN OUTPUT.
SELECTION-SCREEN:
COMMENT /1(79) text-s02 MODIF ID com,
COMMENT /1(79) text-s03 MODIF ID com,
COMMENT /1(79) text-s04 MODIF ID com.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF sscrfields-ucomm = 'FC01' AND screen-group1 = 'COM'.
screen-active = 1.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
Thanks
-Pavan -
hi to all,
I am trying to write use inner joining . here is code
DATA:tabname LIKE dd02L-tabname,
table_disc LIKE dd02t-ddtext.
SELECT dd02ltabname dd02tddtext INTO (tabname,table_disc)
FROM dd02l INNER JOIN dd02t on dd02ltabname = dd02ttabname
WHERE dd02tddlanguage = 'E' AND dd02ltabclass = 'TRANSP'
AND dd02L~tabname = 'ZANKI*'.
endselect.
write : tabname.
I also checked in tables dd02t and dd02l for the table zanki* and data available in both table . but here select statement not working .do u have any idea about this. thank youHi,
I executed the ur inner join conditin by commenting 'z*' it's working fine.
I think where condition is not getting satisfied so u r not getting any data.
Please conform in where condition you need * 'AND'* or OR
I change decalration as below.
DATA:tabname type TABNAME,
table_disc type AS4TEXT.
SELECT dd02l~tabname
dd02t~ddtext INTO (tabname, table_disc)
FROM dd02l INNER JOIN dd02t on dd02l~tabname = dd02t~tabname
WHERE dd02t~ddlanguage = 'E' AND
dd02l~tabclass = 'TRANSP'AND
dd02L~tabname = 'ZANKI*'.
endselect.
write : tabname.
Regards,
Pravin -
Compaq presario a933tu dvd writer is not working properly
compaq presario a933tu dvd writer is not working properly
Hi,
Please try this first:
http://support.microsoft.com/mats/cd_dvd_drive_problems/en-us
Good luck.
BH
**Click the KUDOS thumb up on the left to say 'Thanks'**
Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem. -
Hi experts,
i am using hide statement but it is not working..The problem with it is that after line selection the variable on which i have used hide is carrying the last value of internal table always..<< Removed >>
Regards,
Raman
Edited by: Rob Burbank on Jun 30, 2009 10:41 AMI am sending a test program with same problem...iin this after line selection the field variable emp-name is displayin only last entry of internal table...
*& Report ZBASICX12
REPORT ZBASICX12.
INITIALIZATION.
DATA: BEGIN OF ITAB OCCURS 0,
EMPID TYPE ZTEMP-EMPID,
EMPNAME TYPE ZTEMP-EMPNAME,
END OF ITAB.
START-OF-SELECTION.
SELECT EMPID EMPNAME FROM ZTEMP INTO TABLE ITAB.
SORT ITAB BY EMPID.
LOOP AT ITAB.
WRITE: / ITAB-EMPID HOTSPOT.
HIDE ITAB-EMPID.
ENDLOOP.
END-OF-SELECTION.
AT LINE-SELECTION.
CASE SY-LSIND.
WHEN 1.
WRITE: ITAB-EMPNAME.
ENDCASE. -
i created a package named "pkg1", it contains 4 classes named
1) Base
2) Subclass1 (extends Base)
3) Subclass2 (extends Subclass1)
4) Subclass3 (extends Subclass2)
now when i try to use the package using
import pkg1.*
and in main method, if i write,
Subclass3 obj = new Subclass3();
It does not work, error msg says "makes sure Subclass3 is in the correct sub-directory."
However, when i tried
import pkg1.Subclass3;
It worked fine, Why is then import pkg1.* not working??I don't think that's going to help.
Try and see.
When the java compiler looks for a class
pkg1.Subclass1 it looks for pkg1\Subclass1.java
relative to the current directory and
pkg1\Subclass1.class relative to each directory on
the classpath.
When the javac compiler (at least version 1.4) looks for a dependent class, it looks in the Classpath directories. It only looks relative to the current directory if the current directory is in the Classpath. When it looks for a dependent class, it looks for both .java and .class files. If it only finds a .java file or the .java file is newer than a .class file, it will try to compile the file.
You need to compile from the directory above
pkg1, in this case (unfortunately) d:\
This makes it sound like it is a requirement to compile from the directory. It isn't required. -
Case when statement not working
hi there, I am trying to work out how to get my case statement to work.
I have got the following code.
select pthproto.pthdbo.cnarole.tpkcnarole, pthproto.pthdbo.cnaidta.formataddr as formataddr, cnaidta.dateeffect as maxdate, isnull(cast (pthproto.pthdbo.cnaaddr.prefix1key as varchar (50)),'') + ' ' + isnull(cast (pthproto.pthdbo.cnaaddr.prefix2key
as varchar (50)),'')+ ' ' + isnull(cast (pthproto.pthdbo.cnaaddr.prefix3key as varchar (50)),'') + ' ' + isnull (cast (pthproto.pthdbo.cnaaddr.houseidkey as varchar (100)),'') + ' ' + isnull (cast (pthproto.pthdbo.cnaaddr.component1
as varchar (100)),'') + ' ' + isnull (cast (pthproto.pthdbo.cnaaddr.component2 as varchar (100)),'') + ' ' + isnull (cast (pthproto.pthdbo.cnaaddr.component3 as varchar (100)),'') + ' ' + isnull (cast (pthproto.pthdbo.cnaaddr.component4
as varchar (100)),'') + ' ' + isnull (cast (pthproto.pthdbo.cnaaddr.component5 as varchar (100)),'') as mailaddress, row_number() over(partition by pthproto.pthdbo.cnarole.tpkcnarole order by cnaidta.dateeffect desc) as rn into #address from pthproto.pthdbo.cnarole
inner join pthproto.pthdbo.cnaidty on cnarole.tfkcnaidty =cnaidty.tpkcnaidty inner join pthproto.pthdbo.cnaidta on cnaidty.tpkcnaidty = cnaidta.tfkcnaidty inner join pthproto.pthdbo.cnaaddr on cnaidta.tfkcnaaddr = cnaaddr.tpkcnaaddr order by cnaidta.dateeffect
select *, case when mailaddress is not null then mailaddress else formataddr end as test from #address where tpkcnarole = '18306695'
The case when statement is struggling with how i have created the column mailaddress. As it does seem to understand when it is null. In the example I have got there is no value in any of the columns to create
the mailaddress. Hence why I am referencing it from elsewhere. Due to having a way on the system where it picks up data from 2 different places. The mailaddress is always correct if there is one, hence why
trying to reference that one first. So how do i change this case when statement to work ?It's ok I have fixed my own problem
when
(mailaddress
is
null
or mailaddress
=
then formataddr
else mailaddress
end
as test
case -
Active state not working in scrolling site (with anchor links)
I'm design a scrolling site with anchor links and an horizontal menu on the top.
when i publish the site and click on the menu buttons the site scrolling to the place of the anchor but the active state in the menu is not working.
now... when i leave the main page (were the scrolling site is) and then return back to it all active states are working perfectly
anyone have this bug? or any one know how to fix it ?Hmmm...I've just been playing around, and I think I got the Active State to work correctly. I think my problem was not understand what Active State means.
To answer your question, I was changing the Font Color and Box Fill Color of the Active State.
I did not understand that Active State means the look of the Menu Item when the PAGE is active. I thought it meant the look of the Menu item when the cursor is scrolling down the Menu (i.e. when the MENU is Active, not the page).
Look at this page for an example of what I'm trying to achieve...
http://www.pgavdestinations.com
When you hover over the "Work" menu item, and move the cursor down the menu, the state of "Work" remains changed until you move the cursor off of that menu column. It does NOT return back to it's Normal state until you are off of that menu column.
Is there a way to achieve this with the menu states in Muse?
Thanks for the replies!
Dave. -
"Writer" Module not working in web service mode
Hi,
I designed a experiment to do a prediction work and automatically write the result to AzureSqlServer.
I published a web service from the experiment to trigger the prediction procedure, it worked very well until February. But from then on, the database had never received any data from the module triggered by web service though the web service always
run successfully.However, when I directly run the experiment, the writer works again.
I noticed the experiment dashboard has a new function that can switch between experiment view and web service view. In web service view, all the modules that the “web service output” module not depend on turn grey, including the "writer".
Is that the reason?When you called the web service from the test dialogue, did it work? If you get any error, please paste it here.
Also, please take a look at the example in
this doc which also uses a writer. Note that if you have a writer writing the results to a destination, you typically don't need a web service output. See the below images, 1 with Web service output, another with a Writer. The writer needs to
be configured. -
Import/Export statement not working..
Hi all,
I want to export some data from BADI & Import it back in user exit.
I wrote following line of code in BADI
export P1 FROM xstr to memory id 'ZABHI'.
& following line of code in User Exit
import P1 to xstr FROM memory id 'ZABHI'.
After export sy-subrc becomes 0 hence export statement is working fine but when aftr import xstr remains blank.(sy-subrc = 4)
I tried to execute same code in single ztest abap program & it works fine there.
Thanks in advance.hi abhijeet,
you are most welcome....
to delete, use
** deletes the data to save wastage of memory
delete from database indx(xy)
client sy-mandt
id 'ZABHI'.
you need to delete it coz, its available to all programs in the R/3
server via the ID and you don't want anybody to view the data u are
sending into memory.
the statement that u used earlier was program specific and hence
not accessible to the user exit.
Regards,
Samson Rodrigues. -
Hi,
I want to modify the record of PA0009 .I want to change the enddate of personnel No.
UPDATE PA0009 SET ENDDA = '30.10.2009'
WHERE PERNR = '1'
AND BEGDA = '01.09.2008'.
The above statement is not working. How to modify the enddate which is part of key table.
Please guide.
Thanks and Regards
K SrinivasHello,
Set the data format to the internal date format (YYYYMMDD), so in the set and the where clause pass '20091030' as ENDA which is to be changed and BEGDA in the where clause as 20080901. Also if the after the changes if the key combination results in dupicate records then the update will faiil. Just make sure that the combination of PERNR,SUBTY,OBJPS,SPRPS,ENDDA, BEGDA and SEQNR remains unique, if a record exists with this combination then sy-subrc will be 4 and the record will not be updated.
Regards,
Sachin -
Hi,
My collect statement is not working. Kindly let me know what is the other way to add one filed in the loop.
thanks
Moderator message - Please ask a specific question - post locked
Edited by: Rob Burbank on Nov 19, 2009 9:24 AMSame thing i faced few days ago --. i have resolved this using following logic ... try this it will workout
CLEAR: wa_mkpf_mseg, w_werks, w_matnr, w_lgort, w_bwart.
LOOP AT t_mkpf_mseg INTO wa_mkpf_mseg.
IF wa_mkpf_mseg-werks EQ w_werks AND wa_mkpf_mseg-matnr EQ w_matnr AND wa_mkpf_mseg-lgort EQ w_lgort AND wa_mkpf_mseg-bwart EQ w_bwart.
CLEAR: wa_p_coi.
READ TABLE t_p_coi INTO wa_p_coi WITH KEY werks = wa_mkpf_mseg-werks matnr = wa_mkpf_mseg-matnr lgort = wa_mkpf_mseg-lgort bwart = wa_mkpf_mseg-bwart.
IF sy-subrc = 0.
wa_p_coi-Avg Days = wa_p_coi-Avg Days + wa_mkpf_mseg-Avg Days.
MODIFY t_p_coi FROM wa_p_coi TRANSPORTING Avg Days .
CLEAR: wa_p_coi, wa_p_coi.
endif.
ELSE.
wa_p_coi-werks = wa_mkpf_mseg-werks.
wa_p_coi-matnr = wa_mkpf_mseg-matnr.
wa_p_coi-bwart = wa_mkpf_mseg-bwart.
wa_p_coi-lgort = wa_mkpf_mseg-lgort.
wa_p_coi-Avg Days = wa_mkpf_mseg-Avg Days .
APPEND wa_p_coi TO t_p_coi.
CLEAR: wa_p_coi.
ENDIF.
w_werks = wa_mkpf_mseg-werks.
w_matnr = wa_mkpf_mseg-matnr.
w_lgort = wa_mkpf_mseg-lgort.
w_bwart = wa_mkpf_mseg-bwart.
CLEAR: wa_mkpf_mseg.
ENDLOOP. -
MDX simple case statement not working?
hi all - any idea what is wrong with this MDX statement? it is returning blank. I am trying to add a calculated measure using the below code but it is not working. thanks for the help.
CASE WHEN [Accounts].[Account Name].CURRENTMEMBER = "Cash" THEN
([Dates].[Hierarchy].currentMember.lastChild, [Measures].[Measures].[Amount]) ENDIf you are checking for the 'Cash' member of the Account Name hierarchy, do you need to do something like this?
CASE WHEN [Accounts].[Account Name].CURRENTMEMBER IS [Accounts].[Account Name].[Cash] THEN([Dates].[Hierarchy].currentMember.lastChild, [Measures].[Measures].[Amount]) END
Regards,
MrHH -
SQL Statement not works using functions or subqueries-MAXDB
Hello All,
I created an ABAP program to select information about country(table: T005) with the country names (Table: T005T). I tried to create a sql query with a sql subquery to select everything but for some reason that I don't know it doesn't work. Please find the query below.
DATA:
resu TYPE REF TO cl_sql_result_set ,
stmt TYPE REF TO cl_sql_statement ,
qury TYPE string .
qury = `SELECT land1, spras, `
&& `(SELECT landx `
&& `FROM SAPNSP.T005T `
&& `WHERE mandt = '` && sy-mandt && `' `
&& `AND spras = 'EN' `
&& `AND land1 = ? ), `
&& `(SELECT natio `
&& `FROM SAPNSP.T005T `
&& `WHERE mandt = '` && sy-mandt && `' `
&& `AND spras = 'EN' `
&& `AND land1 = ? ) `
&& `FROM SAPNSP.T005 `
&& `WHERE mandt = '` && sy-mandt && `' `
&& `AND land1 = ? `
&& `GROUP BY land1, spras` .
resu = stmt->execute_query( qury ) .
Well, the query above works but the fields LANDX and NATIO are in blank in ALL THE CASES, even with information registred in table T005T.
So, exploring the SDN forum and after read some documents regarding ADBC, I create a function to handle this sql select and get the correctly the missing informations, but, still don't work. Please find the function below:
CREATE FUNCTION select_landx (land1 CHAR(3)) RETURNS CHAR(15)
AS
VAR landx CHAR(15);
DECLARE functionresult CURSOR FOR
SELECT spras, land1, landx
FROM SAPNSP.t005t
WHERE spras = 'EN'
AND land1 = :land1;
IF $count IS NULL THEN <- | $count is always 0, my SELECT
BEGIN it's not work but I don't know why
CLOSE functionresult;
RETURN NULL;
END
ELSE
SET $rc = 0;
WHILE $rc = 0 DO
BEGIN
FETCH functionresult INTO :landx;
END;
CLOSE functionresult;
RETURN landx;
Calling the function in a SQL statement:
DATA:
resu TYPE REF TO cl_sql_result_set ,
stmt TYPE REF TO cl_sql_statement ,
qury TYPE string .
qury = `SELECT land1, spras, select_landx(?) landx `
&& `FROM SAPNSP.T005 `
&& `WHERE mandt = '` && sy-mandt && `' `
&& `AND land1 = ? `
&& `GROUP BY land1, spras` .
resu = stmt->execute_query( qury ) .
Any comments ?
Best regards,
Arthur SilvaHello,
Thank's a lot, it works. It's funny because the given solution works using only abap codes.
It may be happens because the abap interpretor send the sql statement to the db interface that handle the code in the another way.
Thanks again, it was driving me crazy.
Best regards,
Arthur Silva -
Merge statement not working over db link
I have a merge statement that works fine when it's run against a local table, but when I try to run it against a table over a database link, I get the following error.
ERROR at line 1:
ORA-01008: not all variables bound
ORA-02063: preceding line from REPOS
ORA-06512: at "DBADMIN.PING_DB", line 6
ORA-06512: at line 1
Here is the code:
create or replace procedure ping_db
as
begin
merge into availability@repos A
using (select trunc(sysdate) from dual)
on (trunc(A.day) = trunc(sysdate))
when matched then update set A.uptime = A.uptime + 1
when not matched then insert (hostname,dbname,day,uptime) values
(utl_inaddr.get_host_name,sys.database_name,trunc(sysdate),1);
commit;
end;
/Code compiles fine, but gets the error when it's executed. Any help would be appreciated.9.2.0.x is the version (9.2.0.4,.5 and .6)
Maybe you are looking for
-
How do I identify Presenter Questions in a LMS report?
Hi, We've put together 25 questions in Presenter and set it up to report from our LMS (e2train). We need to know what users answer for each of the questions and can pull off a report that shows the results ok. The problem is that we have no identifie
-
NO AUDIO DURING PLAYBACK ON TIMELINE
Ever since I tried using the Narration tool in Premiere Elements 12, I have had nothing but problems with audio. The narration tool itself cause Premiere to crash. I decided not to use it again, but I continue to have problems. I can hear audio in
-
Top-of-page for list display thru ALV
Hi All, I was suppose to write a detail report thru ALV, this I have handled thru hotspot and in the user_command,I am have the below code.. for ALv I am using FM REUSE_ALV_GRID_DISPLAY FORM User_command. WHEN '&IC1'. PERFORM LIST_DISPLAY using RS_SE
-
Hi Experts, Im trying to consume a Web Service. My client recently upgraded to Ecc 6 version, and want's now to change all teh used RFC's to Web Service, and for all i've red until now this step doesn't seems to be so hard, creating the wsdl from the
-
Error: source not supported. Why do I get this message when I try to play a video?