How to subtotal in alv? Please correct the code!!!!
hi,
I have an alv layout like following:
ZZZ 300100089 1050
ZZZ 300100089 1050
subtoal 2100
90256243 300100000 193410
90256242 300100000 173250
90256241 300100000 173250
90256240 300100000 173250
90256239 300100000 173250
90256238 300100000 173250
90256237 300100000 173250
subtotal 1232910
when the second numbers are the same,
I need to sum up as
300100089 2100
300100000 1232910
I write the coding as the following, but it did not work. I go dump in function module. Please
help and correct it!!
DATA I_SORT TYPE SLIS_T_SORTINFO_ALV.
DATA WA_SORT TYPE slis_sortinfo_alv.
WA_SORT-fieldname = 'H_BETRG'. " speicfy field name..
WA_SORT-UP = 'X'.
WA_SORT-SUBTOT = 'X'.
APPEND WA_SORT TO I_SORT.
CLEAR WA_SORT.
IN FM.
it_sort = i_sort
I do not know what is the file name I should put into the WA_SORT-fieldname, I tried "wrbtr" and some other name, but I got the same dump when I excute the program. Please help me to correct the code.
Thank you.
Hi,
The dump is as following:
What happened?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
Error analysis
Short text of error message:
Technical information about the message:
Message classe...... "0K"
Number.............. 000
Variable 1.......... " "
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... " "
Variable 3.......... " "
Variable 4.......... " "
Trigger Location of Runtime Error
Program SAPLSLVC
Include LSLVCU10
Row 36
Module type (FUNCTION)
Module Name LVC_SORT_COMPLETE
31 LOOP AT CT_SORT INTO LS_SORT.
32
33 READ TABLE IT_FIELDCAT ASSIGNING <LS_FIELDCAT>
34 WITH KEY FIELDNAME = LS_SORT-FIELDNAME BINARY SEARCH.
35 IF SY-SUBRC NE 0.
>>>> MESSAGE X000(0K).
37 ENDIF.
38
39 LS_SORT-SELTEXT = <LS_FIELDCAT>-SELTEXT.
40
41 * Zwischensummenstufen ermitteln
42 IF NOT LS_SORT-SUBTOT IS INITIAL.
43 L_COUNT = L_COUNT + 1.
Please help, thank you!!
Similar Messages
-
Hi All
We are creating POs from interface program "Import Standard Purchase Order Program". Only for few of the POs, we are encountering the error 'Warning: An error occurred during tax calculation
. Please correct the problem or contact your system administrator.'
This error is happening for few PO's, other POs with same vendor, ship to and bill to location created successfully by the program
Any inputs on how to resolve this error is greatly appreciated.
Regards,
BrajeshHi Hussein,
Thank for the prompt response.
We have already applied the patch related to doc 1272684.1.
Below are the environment detail.
Database: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
Application : 12.1.3
Diagnostic tool output :-
INTERFACE_
TRANSACTION_ID
INTERFACE_TYPE
COLUMN_NAME
PROCESSING_DATE
TABLE_NAME
ERROR_MESSAGE_NAME
ERROR_MESSAGE
100148
PO_DOCS_OPEN_INTERFACE
09-Aug-2013
PO_HEADERS_INTERFACE
PO_PDOI_TAX_CALCULATION_ERR
Warning: An error occurred during tax calculation. Please correct the problem or contact your system administrator.
Log file :-
+---------------------------------------------------------------------------+
Purchasing: Version : 12.0.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
POXPOPDOI module: Import Standard Purchase Orders
+---------------------------------------------------------------------------+
Current system time is 09-AUG-2013 21:09:04
+---------------------------------------------------------------------------+
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
Arguments
STANDARD
N
INCOMPLETE
12805
+---------------------------------------------------------------------------+
Start of log messages from FND_FILE
+---------------------------------------------------------------------------+
To get the log messages for PDOI, please use the following id to query against FND_LOG_MESSAGES table:
AUDSID = 12076063
+---------------------------------------------------------------------------+
End of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
Executing request completion options...
Output file size:
69
+------------- 1) PRINT -------------+
Printing output file.
Request ID : 55116524
Number of copies : 0
Printer : noprint
+--------------------------------------+
Finished executing request completion options.
+---------------------------------------------------------------------------+
Concurrent request completed successfully
Current system time is 09-AUG-2013 22:27:42
+---------------------------------------------------------------------------+
Brajesh -
Cannot view XML input using XSL style sheet. Please correct the error and..
Hi All,
Scenario XML to IDOC.
The interface determination decides whether to create IDOC X or IDOC Y based on a xml segment value.
I have an error in the SXMB_MONI:
<!-- Interface Determination
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="IF_DETERMINATION">CX_ID_PLSRV</SAP:Code>
<SAP:P1>Problem evaluating a condition: Exception CX_SWF_RLS_RULE occurred (program: CL_SWF_RLS_CONDITION==========CP, include: CL_SWF_RLS_CONDITION==========CM00Q, line: 160).</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error when determining the inbound interface: Problem evaluating a condition: Exception CX_SWF_RLS_RULE occurred (program: CL_SWF_RLS_CONDITION==========CP, include: CL_SWF_RLS_CONDITION==========CM00Q, line: 160). Problem evaluating a condition: Exception CX_SWF_RLS_RULE occurred (program: CL_SWF_RLS_CONDITION==========CP, include: CL_SWF_RLS_CONDITION==========CM00Q, line: 160). Exception CX_SWF_RLS_RULE occurred (program: CL_SWF_RLS_CONDITION==========CP, include: CL_SWF_RLS_CONDITION==========CM00Q, line: 160). Exception CX_SWF_RLS_OPERAND_MISSING occurred (program: CL_SWF_RLS_COMPARISON=========CP, include: CL_SWF_RLS_COMPARISON=========CM002, line: 63). Exception CX_SWF_RLS_OPERAND_MISSING occurred (program: SAPMSSY1, include: , line: 0). Exception CX_SWF_EXP_EVALUATE occurred (program: CL_SWF_EXP_EXPRESSION=========CP, include: CL_SWF_EXP_EXPRESSION=========CM027, line: 38). Exception CX_SWF_EXP_EXPRESSION occurred (program: CL_SWF_EXP_EXPRESSION=========CP, include: CL_SWF_EXP_EXPRESSION=========CM01Z, line: 520). Exception CX_SWF_EXP_EXPRESSION occurred (program: CL_SAI_SWF_RULE_ENGINE========CP, include: CL_SAI_SWF_RULE_ENGINE========CM00S, line: 42). Problem extracting values from the Payload: Check line 2 column 1 of the XML document</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
From the SXMB_MONI, the inbound message payload is truncated with an error:
- <ProductIdentification>
<GlobalProductIdentifier />
- <PartnerProductIdentification>
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
The following tags were not closed: Pip3B12ShippingOrderConfirmation, ShippingOrder, ShipmentLineItem, isContainsHazardousMa...
"> <GlobalPartnerClassificationCode />
<ProprietaryProductIdentifier>000000000000101369</ProprietaryProductIdentifier>
</PartnerProductIdentification>
</ProductIdentification>
- <QuantityInformation>
- <confirmedQuantity>
<ProductQuantity>1.00</ProductQuantity>
</confirmedQuantity>
I've checked that the xml format is OK.
As a matter of fact, if I try to resend the xml file from directory, the message is processed correctly and the payload shows all the xml file.
Thanks.
Daniele
Edited by: Daniele*Verdone on Feb 1, 2010 11:22 AM
Edited by: Daniele*Verdone on Feb 1, 2010 11:23 AMHi Suraj,
That option is not available in FTP mode..
This option is applicable only for the File adapter. If you enter a value in this field when configuring the sender FTP adapter, it will have no effect.
Yes, you're right !!
Are you sure that the message is not getting picked in half-way
Now, at this time, I can't see the XML data in the CC monitoring because the tool shows only the recent polling execute in the last 10 minutes. If the error recurs, I will check the payload of CC.
How can I solve the problem with reading incomplete file (FTP mode)?
...Meanwhile I will try with Full cache refresh.
Thanks
Daniele -
Post Author: helpwithcr
CA Forum: General
" The syntax of the value for prompt 'p_phone_number' is incorrect. Please correct the syntax and try again."
I am getthing this error while I tried to pass the value from an oracle package to the web when the the crystal report viewer kicks in.
I found the source of the error. Its just a paranthesis that I used with the phone number inside the function.... The function looks like this
function phone_number
return varchar2
is
begin
return '(123) 456 - 789';
end phone_number;
I really dont want that paranthesis to go. Its the format that everyone wanted. But they dont want that to be static on the report also
Please help
Thanks
helpWithCrSir, you are a legend!!!
Many thanks for putting me on the right track...
Here's where I went wrong and how I fixed it.
First I installed the Azure Pack: MySQL Extension on the MySQL server.
This was wrong, it needs to be installed on the WAP server/s.
So I installed the extension on the WAP server and it still didn't work.
So I uninstalled the extension from the MySQL server and it still didn't work.
So I also installed the MySQL Connector/Net on the WAP server and it worked.
This eventually fixed it.
What I will say is that in the documentation it doesn't mention installing the MySQL Connector/Net from the web platform installer on the WAP server (unless I have completely missed this)?
Thanks again :-)
Microsoft Partner -
XML page cannot be displayed cannot view XML input using XSL style sheet Please correct the error and then click the REfresh
Is the error message displayed in Firefox or in IE, or in a customized window that doesn't identify the browser?
''If it displays in Firefox:''
It's possible that the Troubleshooter doesn't work correctly unless IE is your default browser. You could test that possibility by having IE make itself the default and testing the Troubleshooter again.
''If it displays in IE or embedded in another Microsoft application:''
In a web search I found these suggestions:
(1) Reset your Internet Explorer settings, according to http://answers.microsoft.com/en-us/ie/forum/ie8-windows_7/cannot-view-xml-using-xsl-style-sheet/ccfe80c6-c0db-4594-a7e3-475f9eac0e85
(2) Try the System File Checker, according to http://ask-leo.com/why_do_i_get_the_xml_page_cannot_be_displayed_after_running_a_microsoft_troubleshooter.html
Any luck? -
APP-ALR-04106: Please correct the user-defined SQL statement for this alert
Hi All,
I have created an alert for engineering module in R12. It got tested and was working fine. when the user testing it, while trigger the alert getting the error, "APP-ALR-04106: Please correct the user-defined SQL statement for this alert".
when verified the alert, it got verified and ran also. It parsed the query successfully and when run it fetched few records.
Need help in resolving the issue.
Thanks in advance.
Regards,
sri
Edited by: user10939296 on Jan 18, 2010 1:16 AMHi Sri;
I have already gone through the Note: 948037.1. But this note is related to 11i. The solution provided in the Note is for 11i.
I am facing this issue in R12. Is this patch applicable to R12?I belive its not. But u can check Solution part 4 for your instance, at least it can give you idea. The other note in metalink related bug and all for R11 too.
I belive its better way to rise Sr while waiting other forum user response to that thread
Regard
Helios -
My AppStore can not download app. He said need to fill in credit card. But I got no credit card. And how I fill in? Please solve the problem. Thank you.
<Email Edited by Host>Hi Steve,
If you don't have a credit card for the billing information you may be able to use a gift card or another form of payment.
Please check out this article for details.
Why can’t I select None when I edit my Apple ID payment information? - Apple Support
Best,
Nubz -
Refer to above detail;
please correct the right item to charge me. I order only the one item cost $5.99 not two items.
yours sincerelys
Thanon Vi.We are itunes users just like you. We can do nothing
You need to contact itunes support.
Apple - Support - iTunes - Contact Us -
Can anyone correct the code in a right way...
Hi Friends
I am implementing the BADI : HRHAP00_ENHANCE_FRE1 ~ENHANCE_DOCUMENT.
Actually the BADI conatains the following code for inserting the single objectives at a time to a template.
includes
include: incl_hap_messages,
incl_hap_elements,
incl_hap_enhancement.
tables
data: lt_hri1001 type hap_t_hri1001.
work areas
data: lw_body_elements type hap_s_body_elements.
data: lw_hri1001 type hri1001.
data: lw_enhancement_elements type hap_s_body_elements_add.
read base element
read table t_body_elements into lw_body_elements
with key row_iid = base_row_iid
binary search.
if sy-subrc = 0.
READ REFERENCE OBJECT for the current element
call function 'HRHAP_C_IT1001_READ_NNN'
exporting
plvar = plan_version
otype = lw_body_elements-element_type
objid = lw_body_elements-element_id
subty = c_relationship_b606
AUTHORITY_CHECK = 'X'
importing
t_hri1001 = lt_hri1001
s_return = s_return.
if not s_return is initial.
exit.
endif.
read table lt_hri1001 into lw_hri1001 index 1.
if sy-subrc = 0.
lw_enhancement_elements-new_element_type = lw_hri1001-sclas.
lw_enhancement_elements-new_element_id = lw_hri1001-sobid.
lw_enhancement_elements-weighting = 1.
clear: lw_enhancement_elements-no_value. "weighting is given
use the standard reference element (FIRST FOUND REFERENCE)
clear: lw_enhancement_elements-reference_type,
lw_enhancement_elements-reference_id.
append lw_enhancement_elements to t_enhancement_elements.
INSERT THIS ELEMENT as last ELEMENTS
enhancement_type = c_element_insert_last.
else.
NO REFERENCE FOUND !!!
ENHANCEMENT not allowed without reference object
s_return-msgty = c_message_type_e.
s_return-msgno = '228'.
s_return-msgid = c_message_class_catalog.
Message where-used
if 1 = 2.
message e228(hrhap00_template).
endif.
endif. "reference object found ?
endif. "body element found ?
endmethod. "IF_EX_HRHAP00_ENHANCE_FREE~ENHANCE_DOCUMENT
what I did is :
includes
include: incl_hap_messages,
incl_hap_elements,
incl_hap_enhancement.
tables
data: lt_hri1001 type hap_t_hri1001.
work areas
data: lw_body_elements type hap_s_body_elements.
data: lw_hri1001 type hri1001.
data: lw_enhancement_elements type hap_s_body_elements_add.
read base element
read table t_body_elements into lw_body_elements
with key row_iid = base_row_iid
binary search.
if sy-subrc = 0.
READ REFERENCE OBJECT for the current element
call function 'HRHAP_C_IT1001_READ_NNN'
exporting
plvar = plan_version
otype = lw_body_elements-element_type
objid = lw_body_elements-element_id
subty = c_relationship_b606
AUTHORITY_CHECK = 'X'
importing
t_hri1001 = lt_hri1001
s_return = s_return.
if not s_return is initial.
exit.
endif.
loop.
read table lt_hri1001 into lw_hri1001 index 1.
if sy-subrc = 0.
lw_enhancement_elements-new_element_type = lw_hri1001-sclas.
lw_enhancement_elements-new_element_id = lw_hri1001-sobid.
lw_enhancement_elements-weighting = 1.
clear: lw_enhancement_elements-no_value. "weighting is given
use the standard reference element (FIRST FOUND REFERENCE)
clear: lw_enhancement_elements-reference_type,
lw_enhancement_elements-reference_id.
append lw_enhancement_elements to t_enhancement_elements.
INSERT THIS ELEMENT as last ELEMENTS
enhancement_type = c_element_insert_last.
else.
NO REFERENCE FOUND !!!
ENHANCEMENT not allowed without reference object
s_return-msgty = c_message_type_e.
s_return-msgno = '228'.
s_return-msgid = c_message_class_catalog.
Message where-used
if 1 = 2.
message e228(hrhap00_template).
endif.
endif. "reference object found ?
endloop.
endif. "body element found ?
to achieve my requirement i.e to insert multiple objectives in to the template at a time.But with this code, I am getting dump.
Here I just added loop...endloop to the standard code as a result i am getting the dump.
Can anyone please correct my code in a proper way.
Points are assured for correct answers.
Regards,
SreeHi,
Can you tell what exactly is the dump?, If you are trying to loop internal table lt_hri1001, then the loop statement is wrong. here is the syntax.
Loop <internal table> into <workarea> [OPTIONAL where <condition>].
endloop.
I guess this is where u r getting dump.
Regards,
Aravind M -
How to refer a .jar file in the code.
How to refer a .jar file in the code.
I want to use a library dnsjava.jar, which I download from the internet. I want to know how to refer it
If I am compiling the code on Solaris
If I compiling the code on windows using eclipse.
I added the following line in my code to refer to this library. But it always complains of not found the class
import org.xbill.DNS.*;
I tried the following to add this library but did not work
On eclipse/windows: Went to window-> preferences -> BuildPath _> class path Variable.
On Solaris: Could not add this library /opt/java_reference/v1.6.0_04/jre/lib. Although I am logged in as root, but not able to add the library there. Complains of Permission denied.Set the classpath option when compiling.
javac -classpath /path/to/lib/dnsjava.jar YourProgram.java
I don't use Eclipse, but it probably has a library list on your project preferences. Add it there.
Regards,
Henrique Abreu -
Help needed in correcting the code
<html>
<head>
<script language="LiveScript">
function WinOpen() {
if (document.form1.cap.value == "")
alert("Enter value in text box");
return;
msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no, scrollbars=yes");
msg.document.write("<HTML><HEAD><TITLE>Yo!</TITLE></HEAD>");
msg.document.write("<CENTER><h1><B>This is really cool!</B></h1></CENTER>");
msg.document.write('<BODY><form name="form2">');
for(var i =0; i < document.form1.cap.value; i++)
msg.document.write("<INPUT type=text name=tbAlphaNumeric>");
msg.document.write("<br>");
msg.document.write('<input type="button" name="Button2" value="Steal" onClick="WinShow()">');
msg.document.write('</form></BODY></HTML>');
function WinShow() (
msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no, scrollbars=yes");
msg.document.write("<HTML><HEAD><TITLE>Great!</TITLE></HEAD>");
msg.document.write("<CENTER><h1><B>Display of second page text elements!</B></h1></CENTER>");
for(var j =0; j < document.form1.cap.value; j++)
msg.document.write(document.form2.tbAlphaNumeric[j].value);
msg.document.write("<br>");
msg.document.write('</form></BODY></HTML>');
</script>
</head>
<body>
<form name="form1">
<INPUT type= "text" name=cap>
<input type="button" name="Button1" value="Push me" onClick="WinOpen()">
</form>
</body>
</html>
I am having problem in running the above mentioned code sucessfully.
I am not able to display the second page after clicking the push button!!!
Any help would be welcome indeed:)Hi,
The code did work. But I am not sucessfully able to display the values entered in 2nd page in the 3rd page.Please find the code below:
<html>
<head>
<script language="LiveScript">
function WinOpen() {
if (document.form1.cap.value == "")
alert("Enter value in text box");
return;
msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no, scrollbars=yes");
msg.document.write("<HTML><HEAD><TITLE>Yo!</TITLE></HEAD>");
msg.document.write("<CENTER><h1><B>This is really cool!</B></h1></CENTER>");
msg.document.write('<BODY><form name="form2">');
for(var i =0; i < document.form1.cap.value; i++)
msg.document.write("<INPUT type=text name=tbAlphaNumeric>");
msg.document.write("<br>");
msg.document.write('<input type="button" name="Button2" value="Steal" onClick="javascript:window.opener.WinShow();">');
msg.document.write('</form></BODY></HTML>');
function WinShow() {
msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no, scrollbars=yes");
msg.document.write("<HTML><HEAD><TITLE>Great!</TITLE></HEAD>");
msg.document.write("<CENTER><h1><B>Display of second page text elements!</B></h1></CENTER>");
msg.document.write('<BODY><form name="form3">');
for(var j =0; j < document.form1.cap.value; j++)
msg.document.write(document.form2.tbAlphaNumeric[j].value);
msg.document.write("<br>");
msg.document.write('</form></BODY></HTML>');
</script>
</head>
<body>
<form name="form1">
<INPUT type= "text" name=cap>
<input type="button" name="Button1" value="Push me" onClick="WinOpen()">
</form>
</body>
</html> -
I AM TRYING TO REPLICATE THE ADDRESS OF EQUIPMENT FROM ECC TO CRM.
I AM ABLE TO REPLICATE THE IDENTIFICATION NUMBER.
WHILE USING THE SAME FUNCTION MODULE FOR ADDRESS, THE ADDRESS IS NOT GETTING REPLICATED.
PLEASE CHECK THE CODE AND TELL ME WHAT PRE-REQUISITES MUST BE TAKEN INTO CONSIDERATION AND IS THERE ANY MISTAKE FROM ME.
FULL POINTS WILL BE REWARDED.
ITS VERY VERY URGENT.
METHOD IF_EX_CRM_EQUI_LOAD~ENLARGE_COMPONENT_DATA.
**Data declarations
DATA:
ls_equi type crmt_equi_mess,
ls_comp type ibap_dat1,
ls_comp_det1 TYPE IBAP_COMP3,
ls_address_data type ADDR1_DATA,
ls_object type comt_product_maintain_api,
ls_object1 type comt_product,
lv_object_id type IB_DEVICEID,
lv_object_guid type IB_OBJNR_GUID16.
**Map Sort field from ECC to CRM
Read table it_equi_dmbdoc-equi into ls_equi index 1.
lv_object_id = ls_equi-equnr.
move is_object to ls_object.
move ls_object-com_product to ls_object1.
lv_object_guid = ls_object1-product_guid.
move is_component to ls_comp.
ls_comp_det1-deviceid = lv_object_id.
ls_comp_det1-object_guid = lv_object_guid.
ls_comp_det1-EXTOBJTYP = 'CRM_OBJECT'.
ls_comp_det1-ibase = ls_comp-ibase.
ls_address_data-roomnumber = '1000'.
ls_address_data-floor = '10'.
ls_address_data-country = 'US'.
CALL FUNCTION 'CRM_IBASE_COMP_CHANGE'
EXPORTING
i_comp = ls_comp
I_COMP_DET = ls_comp_det1
I_ADDRESS_DATA = ls_address_data
I_ADDRESS_ADMIN =
I_PARTNER =
I_DATE =
I_TIME =
EXCEPTIONS
DATA_NOT_CONSISTENT = 1
IBASE_LOCKED = 2
NOT_SUCCESFUL = 3
OTHERS = 4
*IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
*ENDIF.
ENDMETHOD.Hi S B,
May I the procedure for the replication of serialnumber into device ID that is Identification field In Ibase.
And one more thing need this to be codded in the standard badi or needed an copy of the implementation .
plz help me as u already have done the requirement.
u will be twice rewarded.
Thanking u in advance for the reply.
Sree. -
Please check the Code snippet and detail the difference
Please go through the two code snippets given below...
Can some one please let me know if using generics is a better way to denote the signature and if yes, why is it so?
Thank you
Two classes:
class SimpleStr {
String name = "SimpleStr";
public SimpleStr(String name) {
this.name = name;
public String getName() {
return this.name;
public String toString() {
return getName();
class MySimpleStr extends SimpleStr {
String name = "MySimpleStr";
public MySimpleStr(String name) {
super(name);
this.name = name;
public String getName() {
return this.name;
public String toString() {
return getName();
Code Snippet 1:
class AnotherSimpleStr {
public <S extends SimpleStr>S getInfo() {
return (S)new MySimpleStr("val3");
Code Snippet 2:
class AnotherSimpleStr {
public SimpleStr getInfo() {
return new MySimpleStr("val3");
}Also, please see the code below, the getInfo() method is not taking care of Type safety right??!!!!
class AnotherSimpleStr {
public <S extends SimpleStr>S getInfo() {
return (S)new Object();
public <S extends SimpleStr>S getInfoAgain(Class<S> cls) {
return (S)new MySimpleStr("Val");
} -
I had to wipe out my laptop, I am waiting to get my serial number back. I need to know how I download Logic Pro 9 with the codes I already have.
If you bought the boxed set of Logic Studio 2.0 which includes LP9, then you cannot download it. You must use the disks that came as part of the boxed set... to install from.
If you bought the App Store version of Logic Pro 9 then go to the Mac App Store App, Sign into the Store using the same Apple ID you used to purchase LP originally, look under the Purchase Tab and you shouldl find LP9 ready and waiting for you to download and install. -
How to display 2 ALV grids in the output
Hi all
I have 2 internal tables with some data
i want to display 1st internal table data in one grid and 2nd internal table in the second grid in the same output screen with some headings
can anyone tell me how to do it
or can send the sample code
Thank youHi
see this program you can understand the flow very easily
*& Report ZAMIT_ALVOOPS
REPORT ZNNR_ALVOOPS_SCREEN.
tables: mara,spfli.
types: begin of ty_tab,
matnr type mara-matnr,
ernam type mara-ernam,
ersda type mara-ersda,
end of ty_tab.
DATA ITAB1 TYPE TABLE OF SPFLI.
DATA WA1 LIKE LINE OF ITAB1.
DATA IO1 TYPE SPFLI-CARRID VALUE 'AA'.
data itab type table of ty_tab.
data wa like line of itab.
DATA OK_CODE TYPE SY-UCOMM.
DATA: GRID TYPE REF TO CL_GUI_ALV_GRID,
CONT TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA: GRID1 TYPE REF TO CL_GUI_ALV_GRID,
CONTA TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
CREATE OBJECT CONT EXPORTING CONTAINER_NAME = 'CONT1' .
CREATE OBJECT GRID EXPORTING I_PARENT = CONT .
CREATE OBJECT CONTA EXPORTING CONTAINER_NAME = 'CONT2' .
CREATE OBJECT GRID1 EXPORTING I_PARENT = CONTA .
selection-screen begin of block b1 with frame title text-100.
select-options: s_matnr for mara-matnr.
selection-screen end of block b1.
select matnr ernam ersda from mara into corresponding fields of table itab up to 15 rows
where matnr in s_matnr .
call selection-screen 100.
*& Module USER_COMMAND_0100 INPUT
text
MODULE USER_COMMAND_0100 INPUT.
if ok_code = 'PB1'.
leave to screen 0.
else.
leave to screen 100.
endif.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Module STATUS_0100 OUTPUT
text
MODULE STATUS_0100 OUTPUT.
SET PF-STATUS 'xxxxxxxx'.
SET TITLEBAR 'xxx'.
SELECT * FROM SPFLI INTO
CORRESPONDING FIELDS OF TABLE ITAB1 WHERE CARRID = IO1.
CALL METHOD grid->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_BUFFER_ACTIVE =
I_BYPASSING_BUFFER =
I_CONSISTENCY_CHECK =
I_STRUCTURE_NAME = 'MARA'
IS_VARIANT =
I_SAVE =
I_DEFAULT = 'X'
IS_LAYOUT =
IS_PRINT =
IT_SPECIAL_GROUPS =
IT_TOOLBAR_EXCLUDING =
IT_HYPERLINK =
IT_ALV_GRAPHICS =
IT_EXCEPT_QINFO =
IR_SALV_ADAPTER =
CHANGING
IT_OUTTAB = itab.
IT_FIELDCATALOG =
IT_SORT =
IT_FILTER =
EXCEPTIONS
INVALID_PARAMETER_COMBINATION = 1
PROGRAM_ERROR = 2
TOO_MANY_LINES = 3
others = 4
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL METHOD GRID1->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME = 'SPFLI'
CHANGING
IT_OUTTAB = ITAB1.
ENDMODULE. " STATUS_0100 OUTPUT
<b>Reward if usefull</b>
Maybe you are looking for
-
How do i sync and get Angry Birds from the itunes library to ipad?
I am not able to transfer Angry Birds which i bought from the itunes to the ipad 2? Pl help.
-
Photosmart premium all in one and wireless G network
Is the new photosmart premium with built-in Ethernet, WiFi 802.11n backward compatible on b/g wireless network? Will it connect wirelessly to my Linksys WiFi 802.11g network? Thanks!
-
How do I unlock my phone if I forgot the password?
How do I unlock my phone if I forgot the password?
-
Iphoto upgrade - photostream events
I recently upgraded my iphoto to the new photos app. I noticed that photostream is no longer creating monthly events (as it did in iphoto) Is there a way to revert back to this option? I liked how my photostream would automatically create helpful mon
-
When I have edited a raw file in LR and then choose to open in PS, the library creates a new 'edit' file. I'm confused as to how this file system works - is there a tutorial I could read?