Availability of Standard Physical Sample Report
QPR3 Tcode provides Physical Sample details for only one Inspection Lot at a time
Instead I need below details
Input Data :
Material From To
Batch From To
Plant From To
Inspection Lot From To
Physical Sample Number From To
Sample-Drawing Number From To
Sample Category From To
System status From To (Internal Status of Physical-Sample Record)
Physical Sample Release Date From To
QM mat. auth. From To
Creation Date of Physic Sample From To
Output :
1) Material No
2) Material name
3) Batch
4) Inspection Lot
5) Physical Sample No
6) Plant
7) Sample Category
8) Status (Internal Status of Physical-Sample Record)
9) Vendor ( No & Name )
10) Manufacturer ( No & Name )
12) Drawing number
13) Created by
14) Creation Date of Physical Sample
15) Released By
16) Physical Sample Release Date
17) Time of Physical Sample Release
18) Sample Quantity
19) Unit of Measure for Physical Sample Size
20) Sample-Drawing Procedure
21) QM mat. auth.
22) Insp. Lot Qty
23) SampleSize
24) No. Containers
25) Lot Cntnr.
26) Group
27) Group Counter
28) System Status ( Inspection Lot )
Is there any provision for accessing same above details via SAP Standard Report
Kunal Sheth
Get Solved
Similar Messages
-
CRM standard Business objects reports or dashboard content to enable
Hi
Can anyone provide the inputs on availability of standard Business objects reports or xcelsius dashboards in CRM as content.
How to activate and use them. (not the BI content).Hi
I think in SAP BO Not Available Standard Business Content only based on user requirement the Bo Consultant Report is Created.
Regards
R.S.Reddy
Edited by: R.S REDDY on Feb 28, 2012 6:26 AM -
Standard cost element reports are not available
Hi everyone,
I noticed that there are no standard cost element reports available in our SAP application. Is this because they are not imported or is this caused by another problem ?
Help would be greatly appreciated and points will be rewarded
Kind regards
Message was edited by:
Björn Demol
Message was edited by:
Björn Demolcan you tell me how did u resolve this issue
Regards
Bilal -
Is there any standard Price Simulatin Report Available in SAP ?
Hi Experts,
Need your help... I could not find any standard transaction code / Report in SD to simulate pricing as my Client sales force are supposed to tell the total Invoice value to their customers before taking the order, which I will explain in detail with one example
Possible format could be: as follows
material price (PR00 etc) 100 USD
+ surcharges (e.g. KF00) 20 USD
- discounts (e.g., K004 etc) 10 USD
+ Tax (eg MWST etc) 8 USD
In this scenario ,total value of the Invoice should be 118 USD Which has to be informed to it's customers before placing the order by our Client Sales force.
Has any one come across this kind of requirement ,If so please share your experience with some examples.
Your help will be highly appreciated and points will be awarded.
Regards
SKNHi,
Or the best thing you can use is Quotation, purpose of quotation is that only, to quote price, material, delivery dates and other terms and condtions to customer. It has validity. It is as offer made to the customer which is validy for particular period
Later if customer agrees to these terms then you can simply create order with ref. to quotation
I think quotation will satisfy your requirement
Hope you get some inputs
regards,
Sagar -
BI Consumer unable to open Sample Lite and Samples reports BI 11.1.1.3
Hi all,
I have Oracle BI 11.1.1.3 installed. I am trying to use Oracle Fusion Middleware security model. I have couple of users configured as BI Consumers in weblogic server. When I try to login as BI consumer and try to open some of the reports available in Sample Lite/ Sample reports catalog provided by BI 11.1.1.3 but the reports do not open. I get the following error in the weblogic server :
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
WatchData: DATE = Sep 20, 2010 9:03:01 AM MDT SERVER = bi_server1 MESSAGE = [ServletContext@46483443[app:bipublisher module:xmlpserver path:/xmlpserver spec-version:2.5 version:11.1.1.3.0]] Servlet failed with Exception
java.lang.IllegalStateException: strict servlet API: cannot call getWriter() after getOutputStream()
at weblogic.servlet.internal.ServletResponseImpl.getWriter(ServletResponseImpl.java:306)
at oracle.xdo.servlet.ui.UIUtils.renderError(UIUtils.java:1291)
at oracle.xdo.servlet.XDOServlet.doGet(XDOServlet.java:269)
at oracle.xdo.servlet.XDOServlet.doPost(XDOServlet.java:276)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.xdo.servlet.metadata.track.MostRecentFilter.doFilter(MostRecentFilter.java:65)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilter.java:116)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.xdo.servlet.init.InitCheckingFilter.doFilter(InitCheckingFilter.java:64)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:143)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
However, when i open the reports using the weblogic user (Administrator) the reports open normally..
Does anyone have an idea why this happening ?You need to have the HFM client installed and make sure you register the servers there. Once you can connect via the HFM client, you should be ok.
-
OCDM - Sample Report Installation issue - Runs too longer with No progress
Hello,
As a part of OCDM environment setup for Practice we were successful installing following :
* Supported Enterprise Linux
* Oracle DB 11g R2 (OLAP & MINING option)
* OWB was already installed as a part of Oracle DB 11gR2 - just unlocked the OWB accounts.
* Installed OBIEE 11g R2 installation - Installation successful and able to open url's. (analytics and BI Publisher etc.) - Issue with login account.
* Installation of Communication Data Model (First Installation type from OCDM Installer)
When we try to install Sample Reports at same stage the screen remain open and runs too longer with No progress.
The Installation process for OCDM Sample Reports is given in the attached doc with screenshot and the log file is also included in the attached document.
Please let us know the following two issue:
1) How to login to Analytics after OBIEE 11gR2 installed on Linux - ( in our case we use user as Administrator and tried password same as username, even checked with the user weblogic and other but no success. Please provide us the information which give details(document) about the Administartion of OBIEE 11gR2 on Linux).
2) The issue with installation of OCDM Sampple Reports though successful installation of OCDM Data Model.(First Installation Type from OCDM Installer)
Thanks & Best Regards,
Amol Thite
I think, I cant Attach the file here and character limit is 30K for the post here so putting below the few lines of Log File content:
I can email the screen shots docs and complete log file on request if needed.
It stuck in Configuration Assistance screen -
After more than 1 hour the same screen – No progress – I tried 3 times but same issue. Log file also not growing and seems its waiting for some dependent thing that need to happen before it proceed.
=====start few lines of Log File=======================================
The file oraparam.ini could not be found at /u01/app/oracle/product/11.1.0/db_1/oui/bin/oraparam.ini
Using paramFile: /u01/app/oracle/product/11.1.0/db_1/oui/oraparam.ini
Checking swap space: must be greater than 500 MB. Actual 1027 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 65536 Passed
The number of files bootstrapped for the jre is 689.
The number of files bootstrapped for the oui is 77.
Using the umask value '022' available from oraparam.ini
=====end few lines of Log File==================================
INFO: Copying Aggr XML for: Oracle Communications Data Model
INFO: The Top level Aggreage File = /u01/app/oracle/product/11.1.0/db_1/inventory/ContentsXML/ConfigXML/oracle.ocdm.11_2_3_0_0.xml
INFO: deleted all the required instance files
INFO: OUI_CAPlugIn is not found in XML
INFO: cf session will be created for OH: /u01/app/oracle/product/11.1.0/db_1/ TLAggr: oracle.ocdm instancePath: inventory/ContentsXML/ConfigXML/
INFO: cf session for OH: /u01/app/oracle/product/11.1.0/db_1/ TL Aggr: [oracle.ocdm] instancePath: inventory/ContentsXML/ConfigXML/
INFO: aggr ref length : 2
INFO: cf session hashcode: 22855989
INFO: cf session saved with key: OraDb11g_home1 oracle.ocdm
INFO: cf session is ok
INFO: created and saved cf session for oh: OraDb11g_home1
INFO: passing params to cf
INFO: Handling the storing of variables for aggr name oracle.ocdm
INFO: This variable sl_ASMSelectableDiskGroups is not added to the global context map
INFO: This variable s_scratchPath is not added to the global context map
INFO: exitonly tools to be excuted passed: 0
INFO: Starting to execute configuration assistants
INFO: Command = oracle.ocdm.OCDMCfgPlugIn /u01/app/oracle/product/11.1.0/db_1/ocdm/ocdm_install.sh ${s_dbSysPasswd}
OCDMCfgPlugIn: Starting OCDM configuration...
OCDMCfgPlugIn: OCDM configuration initialized, waiting for script response...
OCDMCfgPlugIn: Receiving SYSTEM password...
OCDMCfgPlugIn: Passing SYSTEM credentials to configuration script...
OCDMCfgPlugIn: SYSTEM credentials passed to configuration script.
OCDMCfgPlugIn: SYSTEM password received.
OCDMCfgPlugIn: Initializing config parameteres...
OCDMCfgPlugIn: Creating log folder...
OCDMCfgPlugIn: ocdm log folder exist
OCDMCfgPlugIn: Exporting config env...
OCDMCfgPlugIn: Performing OWB check...
OCDMCfgPlugIn: Installing OWB...
OCDMCfgPlugIn: WARNING: OWB OWNER already exists.
OCDMCfgPlugIn: Archive: /u01/app/oracle/product/11.1.0/db_1/ocdm/pdm/relational/sample_schema/ocdm_sample.dmp.zip
OCDMCfgPlugIn: inflating: /u01/app/oracle/product/11.1.0/db_1/ocdm/install_tmp/ocdm_sample.dmp
OCDMCfgPlugIn: 2011_02_28_11_24_30 10 % complete
OCDMCfgPlugIn: Importing OCDM sample schema
==================end of log File ========================================Hi Please check my answers
1) How to login to Analytics after OBIEE 11gR2 installed on Linux - ( in our case we use user as Administrator and tried password same as username, even checked with the user weblogic and other but no success. Please provide us the information which give details(document) about the Administartion of OBIEE 11gR2 on Linux).
The current OCDM version does not support BIEE 11g, so you need to install BIEE 10g. In next release(will be available soon), OCDM will support BIEE 11g.
2) The issue with installation of OCDM Sampple Reports though successful installation of OCDM Data Model.(First Installation Type from OCDM Installer)
The importing will take a long time, you can login database with ocdm_sample_sys/ocdm_sample_sys, and use "select count(*) from tabs;" to monitor the import process. -
How to add new customise field in standard SAP ME28 Report?
Hi Anybody,
How to add new customise field inside Standard SAP Screen report ME28?.
Anybody, Please tell me how to do?.
Thanks,
Regards,
S.Muthu.Hi Subramaniyam,
You can find enhancement in me28 by following steps and then apply your logic in include of this enhancement.
cmod>Give a project name>in enhancement column give the package name ME >f4>in package write ME-->ENTER>It will show you all enhancements available in me28> find which ever suits your requirement>save > click on components> from there you can make changes in include program.to add that particular field. -
Dear Members
Can any one send me sample reports of
.AP Trailbalance Report
.Transactions Available for Reconciliation Report
To the following mail.id
[email protected]
Thanks
Padarthy
Edited by: padarthy on Sep 17, 2009 4:35 AMHi,
*1) AP Trailbalance Report (Sample)*
===================================
EU_IRL_EUR Report Date: 22-SEP-2009
Accounts Payable Trial Balance
Reporting Level: Operating Unit
Reporting Context: EU_OU_EUR_IRL
Set of Books Currency: EUR
As of Date: 22-SEP-09
Supplier Name: CAULFIELD INDUSTRIAL LTD
Liability Account: All
Summarize Report: No
Negative Balances Only: No
Exclude Invoices Prior To
Invoice
Invoice Number Date Curr Amount Remaining Amount Invoice Description
Liability Account: 560110.311101010.560001.0.000.00.0000000.0000.00
Supplier Name: CAULFIELD INDUSTRIAL LTD
05385321 12-MAY-09 EUR 95.03 95.03 Caterpillar Relay Runner
05385999 18-MAY-09 EUR 49.25 49.25 black shoes
Total for Supplier : 144.28 144.28
Total for Liability Account : 144.28 144.28
================== ==================
Total for Report : 144.28 144.28
================== ==================
*2) Transactions Available for Reconciliation Report...* Not sure what report you are looking for.. Are you looking for AP - GL Reconciliation Report or Accrual Reconciliation Report or Unaccounted Transactions Report?
Regards,
S.P DASH
Edited by: spdash12 on Sep 22, 2009 4:20 AM -
Standard Business Content Reports
Hello,
We are on the latest SAP BI version and we also have the BO - Cystal and Xcelsius.
My question is when I try to look for standard business content, I couldn't find any.
Am I missing something here, please giude me through.
Thanks,
Ravi.Hello,
Crystal Reports I don't believe has anything like that, we have sample reports but not likely what you are looking for.
You should post your question to the B1 forum.
Thank you
Don -
How to move all the standard and adhoc reports from cube to multi provider
How to move all the standard and adhoc reports from the basic cube to multi provider?
i created this multiprovider to do the maintenence on the basic cube. for example the infocube physical partition, line item dimension and compression.
what we decided to do is move all the Standard and ad-hoc reports from the basic cube to the multiprovider. How to do it? and make a copy of the basic cube and do the maintenence on the cube. please help.
Thanks in advance sdn experts!Hi Les,
This sounds good and one thing we try to always keep in mind when undertaking such activities is to always minimise the impact to the user and make the process as transparent to them as possible. So lets say you have your multiprovider and copied queries up in Prod, these queries will still pick up the data from the base cube.
Now you need to make a copy of the base cube for some changes to the cube model, I would suggest that you copy the cube and make your changes on the copied cube itself. Then 9depending on the changes done) you can load data from Original Cube to New Cube. When this is being done, make sure that you change your queries to add a restriction on 0INFORPOV by Original Cube.
After the load to the new cube is complete you can run reports restricted to each cube to verify the numbers. Then change the 0INFOPROV restriction in the queries to point to the New Cube and disengage the old cube from the multiprovider.
Hope this helps... -
Hi all,
Does anyone know how to extract QM Physical Sample information? Did anyone face this problem before? Do I have to set up a new custom extractor based on QPRS table or is there any standard way to do that?
Regards,
ModroHello Modro,
See this link [Archiving Sample Records (QM-IM-SM)|http://help.sap.com/saphelp_nw04/helpdata/en/6f/370e405c538f5ce10000000a155106/content.htm]
Thanks
Chandran -
Hai Friends,
i have one requirement.
I NEED TO GET ONE REPORT IN THAT
Physical inventory report - in which i need get the details of What is the material ? how much stock i have posted ? how much system stock ? & what is differece between system stock & posting stock ?
please let me know if there is any SAP Standard report ?For Physical Inventory SAP Standard reprts are enough.
T-Code - MIDO -Physical Inventory Overview
This transaction code you can check everything. it has links to many other Physical Inventory reports also.
Complete List pf Physical Inventory reports:
MI20 - Print List of Inventory Differences
MI21 - Print Physical Inventory Document
MI22 - Display Physical Inventory Documents for Material
MI23 - Display Physical Inventory Data for Material
MI9A - Analyze Archived Physical Inventory Documents
MIBC - ABC Analysis for Cycle Counting
MIDO - Physical Inventory Overview
MI24 - Physical Inventory List
enjoyyyyyy
Akshit -
Pointers to Sample report for Interactive Reporting
Hi All,
Can any one provide me Pointers to Sample report for Interactive Reporting( which uses Hotspots, Hide, At-User Command).
Thanks in advance.
Regards,
Navin.Hi
see the sample report
REPORT ZTEJ_INTAB1 LINE-SIZE 103 LINE-COUNT 35(5) NO STANDARD PAGE
HEADING.
*TABLES DECLARATION
TABLES : KNA1, VBAK, VBAP.
*SELECT OPTIONS
SELECT-OPTIONS: CUST_NO FOR KNA1-KUNNR.
*INITIALIZATION
INITIALIZATION.
CUST_NO-LOW = '01'.
CUST_NO-HIGH = '5000'.
CUST_NO-SIGN = 'I'.
CUST_NO-OPTION = 'BT'.
APPEND CUST_NO.
*SELECTION SCREEN VALIDATION
AT SELECTION-SCREEN ON CUST_NO.
IF CUST_NO-LOW < 1 OR CUST_NO-HIGH > 5000.
MESSAGE E001(ZTJ1).
ENDIF.
*BASIC LIST SELECTION
START-OF-SELECTION.
SELECT KUNNR NAME1 ORT01 LAND1 INTO
(KNA1-KUNNR, KNA1-NAME1,KNA1-ORT01,KNA1-LAND1)
FROM KNA1
WHERE KUNNR IN CUST_NO.
WRITE:/1 SY-VLINE,
KNA1-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
16 SY-VLINE,
KNA1-NAME1 UNDER 'NAME',
61 SY-VLINE,
KNA1-ORT01 UNDER 'CITY',
86 SY-VLINE,
KNA1-LAND1 UNDER 'COUNTRY',
103 SY-VLINE.
HIDE: KNA1-KUNNR.
ENDSELECT.
ULINE.
*SECONDARY LIST ACCESS
AT user-command.
IF SY-UCOMM = 'IONE'.
PERFORM SALES_ORD.
ENDIF.
IF SY-UCOMM = 'ITWO'.
PERFORM ITEM_DET.
ENDIF.
*TOP OF PAGE
TOP-OF-PAGE.
FORMAT COLOR 1.
WRITE : 'CUSTOMER DETAILS'.
FORMAT COLOR 1 OFF.
ULINE.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'CUSTOMER NO.',
16 SY-VLINE,
18 'NAME',
61 SY-VLINE,
63 'CITY',
86 SY-VLINE,
88 'COUNTRY',
103 SY-VLINE.
ULINE.
FORMAT COLOR 3 OFF.
*TOP OF PAGE FOR SECONDARY LISTS
TOP-OF-PAGE DURING LINE-SELECTION.
*TOP OF PAGE FOR 1ST SECONDARY LIST
IF SY-UCOMM = 'IONE'.
ULINE.
FORMAT COLOR 1.
WRITE : 'SALES ORDER DETAILS'.
ULINE.
FORMAT COLOR 1 OFF.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'CUSTOMER NO.',
16 SY-VLINE,
18 'SALES ORDER NO.',
40 SY-VLINE,
42 'DATE',
60 SY-VLINE,
62 'CREATOR',
85 SY-VLINE,
87 'DOC DATE',
103 SY-VLINE.
ULINE.
ENDIF.
FORMAT COLOR 3 OFF.
*TOP OF PAGE FOR 2ND SECONDARY LIST
IF SY-UCOMM = 'ITWO'.
ULINE.
FORMAT COLOR 1.
WRITE : 'ITEM DETAILS'.
ULINE.
FORMAT COLOR 1 OFF.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'SALES ORDER NO.',
40 SY-VLINE,
42 'SALES ITEM NO.',
60 SY-VLINE,
62 'ORDER QUANTITY',
103 SY-VLINE.
ULINE.
ENDIF.
FORMAT COLOR 3 OFF.
*END OF PAGE
END-OF-PAGE.
ULINE.
WRITE :'USER :',SY-UNAME,/,'DATE :', SY-DATUM, 85 'END OF PAGE:',
SY-PAGNO.
SKIP.
*& Form SALES_ORD
*& FIRST SECONDARY LIST FORM
FORM SALES_ORD .
SELECT KUNNR VBELN ERDAT ERNAM AUDAT INTO
(VBAK-KUNNR, VBAK-VBELN, VBAK-ERDAT, VBAK-ERNAM, VBAK-AUDAT)
FROM VBAK
WHERE KUNNR = KNA1-KUNNR.
WRITE:/1 SY-VLINE,
VBAK-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
16 SY-VLINE,
VBAK-VBELN UNDER 'SALES ORDER NO.' HOTSPOT ON,
40 SY-VLINE,
VBAK-ERDAT UNDER 'DATE',
60 SY-VLINE,
VBAK-ERNAM UNDER 'CREATOR',
85 SY-VLINE,
VBAK-AUDAT UNDER 'DOC DATE',
103 SY-VLINE.
HIDE : VBAK-VBELN.
ENDSELECT.
ULINE.
ENDFORM. " SALES_ORD
*& Form ITEM_DET
*& SECOND SECONDARY LIST FORM
FORM ITEM_DET .
SELECT VBELN POSNR KWMENG INTO
(VBAP-VBELN, VBAP-POSNR, VBAP-KWMENG)
FROM VBAP
WHERE VBELN = VBAK-VBELN.
WRITE : /1 SY-VLINE,
VBAP-VBELN UNDER 'SALES ORDER NO.',
40 SY-VLINE,
VBAP-POSNR UNDER 'SALES ITEM NO.',
60 SY-VLINE,
VBAP-KWMENG UNDER 'ORDER QUANTITY',
103 SY-VLINE.
ENDSELECT.
ULINE.
ENDFORM. " ITEM_DET
REPORT demo_list_at_pf.
START-OF-SELECTION.
WRITE 'Basic List, Press PF5, PF6, PF7, or PF8'.
AT pf5.
PERFORM out.
AT pf6.
PERFORM out.
AT pf7.
PERFORM out.
AT pf8.
PERFORM out.
FORM out.
WRITE: 'Secondary List by PF-Key Selection',
/ 'SY-LSIND =', sy-lsind,
/ 'SY-UCOMM =', sy-ucomm.
ENDFORM.
After executing the program, the system displays the basic list. The user can press the function keys F5 , F6 , F7 , and F8 to create secondary lists. If, for example, the 14th key the user presses is F6 , the output on the displayed secondary list looks as follows:
Secondary List by PF-Key Selection
SY-LSIND = 14
SY-UCOMM = PF06
Example for AT USER-COMMAND.
REPORT demo_list_at_user_command NO STANDARD PAGE HEADING.
START-OF-SELECTION.
WRITE: 'Basic List',
/ 'SY-LSIND:', sy-lsind.
TOP-OF-PAGE.
WRITE 'Top-of-Page'.
ULINE.
TOP-OF-PAGE DURING LINE-SELECTION.
CASE sy-pfkey.
WHEN 'TEST'.
WRITE 'Self-defined GUI for Function Codes'.
ULINE.
ENDCASE.
AT LINE-SELECTION.
SET PF-STATUS 'TEST' EXCLUDING 'PICK'.
PERFORM out.
sy-lsind = sy-lsind - 1.
AT USER-COMMAND.
CASE sy-ucomm.
WHEN 'FC1'.
PERFORM out.
WRITE / 'Button FUN 1 was pressed'.
WHEN 'FC2'.
PERFORM out.
WRITE / 'Button FUN 2 was pressed'.
WHEN 'FC3'.
PERFORM out.
WRITE / 'Button FUN 3 was pressed'.
WHEN 'FC4'.
PERFORM out.
WRITE / 'Button FUN 4 was pressed'.
WHEN 'FC5'.
PERFORM out.
WRITE / 'Button FUN 5 was pressed'.
ENDCASE.
sy-lsind = sy-lsind - 1.
FORM out.
WRITE: 'Secondary List',
/ 'SY-LSIND:', sy-lsind,
/ 'SY-PFKEY:', sy-pfkey.
ENDFORM.
When you run the program, the system displays the following basic list with a the page header defined in the program:
You can trigger the AT LINE-SELECTION event by double-clicking a line. The system sets the status TEST and deactivates the function code PICK. The status TEST contains function codes FC1 to FC5. These are assigned to pushbuttons in the application toolbar. The page header of the detail list depends on the status.
Here, double-clicking a line no longer triggers an event. However, there is now an application toolbar containing five user-defined pushbuttons. You can use these to trigger the AT USER-COMMAND event. The CASE statement contains a different reaction for each pushbutton.
For each interactive event, the system decreases the SY-LSIND system field by one, thus canceling out the automatic increase. All detail lists now have the same level as the basic list and thus overwrite it. While the detail list is being created, SY-LSIND still has the value 1.
<b>Reward points for useful Answers</b>
Regards
Anji -
Hi All
Can anyone send me a sample report which covers almost all the main concepts of ABAP which is very useful...like all events involved,many function module used,calculations used,many tables used,ALV...etc etc
Regards
AshaHi Asha,
Follow the following report, it will useful for you.
*& Report ZPA_MM_ALBA_REPORT
REPORT ZPA_MM_ALBA_REPORT.
TABLES:MVER,MAPR,PROP,PROW.
PARAMETERS: MATNR TYPE MVER-MATNR OBLIGATORY,
WERKS TYPE MVER-WERKS OBLIGATORY.
SELECT-OPTIONS GJAHR FOR MVER-GJAHR OBLIGATORY.
TYPES: BEGIN OF TY_MVER,
MATNR TYPE MVER-MATNR,
WERKS TYPE MVER-WERKS,
GJAHR TYPE MVER-GJAHR,
GSV01 TYPE MVER-GSV01,
GSV02 TYPE MVER-GSV02,
GSV03 TYPE MVER-GSV03,
GSV04 TYPE MVER-GSV04,
GSV05 TYPE MVER-GSV05,
GSV06 TYPE MVER-GSV06,
GSV07 TYPE MVER-GSV07,
GSV08 TYPE MVER-GSV08,
GSV09 TYPE MVER-GSV09,
GSV10 TYPE MVER-GSV10,
GSV11 TYPE MVER-GSV11,
GSV12 TYPE MVER-GSV12,
GSV13 TYPE MVER-GSV13,
MGV01 TYPE MVER-MGV01,
MGV02 TYPE MVER-MGV02,
MGV03 TYPE MVER-MGV03,
MGV04 TYPE MVER-MGV04,
MGV05 TYPE MVER-MGV05,
MGV06 TYPE MVER-MGV06,
MGV07 TYPE MVER-MGV07,
MGV08 TYPE MVER-MGV08,
MGV09 TYPE MVER-MGV09,
MGV10 TYPE MVER-MGV10,
MGV11 TYPE MVER-MGV11,
MGV12 TYPE MVER-MGV12,
MGV13 TYPE MVER-MGV13,
END OF TY_MVER,
BEGIN OF TY_MAPR,
MATNR TYPE MAPR-MATNR,
WERKS TYPE MAPR-WERKS,
PNUM1 TYPE MAPR-PNUM1,
END OF TY_MAPR,
BEGIN OF TY_PROP,
PNUM2 TYPE PROP-PNUM2,
END OF TY_PROP,
BEGIN OF TY_PROW,
PNUM2 TYPE PROW-PNUM2,
ERTAG TYPE PROW-ERTAG,
PRWRT TYPE PROW-PRWRT,
KOPRW TYPE PROW-KOPRW,
FIXKZ TYPE PROW-FIXKZ,
END OF TY_PROW.
DATA:IT_MVER TYPE STANDARD TABLE OF TY_MVER WITH DEFAULT KEY WITH HEADER LINE,
IT_MAPR TYPE STANDARD TABLE OF TY_MAPR WITH DEFAULT KEY WITH HEADER LINE,
IT_PROP TYPE STANDARD TABLE OF TY_PROP WITH DEFAULT KEY WITH HEADER LINE,
IT_PROW TYPE STANDARD TABLE OF TY_PROW WITH DEFAULT KEY WITH HEADER LINE,
WA_PROP LIKE LINE OF IT_PROP,
WA_PROW LIKE LINE OF IT_PROW.
DATA: BEGIN OF IT_FORECAST OCCURS 0,
YEAR LIKE PROW-ERTAG,
MONTH LIKE T009B-POPER,
PRWRT LIKE PROW-PRWRT,
KOPRW LIKE PROW-KOPRW,
END OF IT_FORECAST.
DATA: BEGIN OF IT_SFINAL OCCURS 0,
GJAHR LIKE MVER-GJAHR,
MONTH LIKE T009B-POPER,
GSVRR LIKE MVER-GSV01,
MGVRR LIKE MVER-MGV01,
END OF IT_SFINAL.
DATA: BEGIN OF IT_FINAL OCCURS 0,
YEAR LIKE MVER-GJAHR,
MONTH LIKE T009B-POPER,
GSVRR LIKE IT_MVER-GSV01,
MGVRR LIKE IT_MVER-MGV01,
PRWRT LIKE IT_PROW-PRWRT,
KOPRW LIKE IT_PROW-KOPRW,
END OF IT_FINAL,
WA_FINAL LIKE LINE OF IT_FINAL.
DATA : YEAR TYPE T009B-BDATJ,
MONTH TYPE T009B-POPER,
A TYPE I VALUE 2.
PERFORM SELECTION_DATA.
PERFORM OPERATION_DATA.
PERFORM DISPLAY_DATA.
FORM SELECTION_DATA.
SELECT MATNR WERKS GJAHR GSV01 GSV02 GSV03 GSV04
GSV05 GSV06 GSV07 GSV08
GSV09 GSV10 GSV11 GSV12
GSV13 MGV01 MGV02 MGV03
MGV04 MGV05 MGV06 MGV07
MGV08 MGV09 MGV10 MGV11
MGV12 MGV13
FROM MVER INTO TABLE IT_MVER
WHERE
MATNR = MATNR AND
WERKS = WERKS AND
GJAHR IN GJAHR.
IF SY-SUBRC <> 0.
write:/ 'no record found'.
endif.
SELECT MATNR WERKS PNUM1 FROM MAPR
INTO TABLE IT_MAPR
WHERE
MATNR = MATNR AND
WERKS = WERKS.
IF SY-SUBRC <> 0.
write:/ 'no record found'.
endif.
SELECT PNUM2 FROM PROP
INTO TABLE IT_PROP
FOR ALL ENTRIES IN IT_MAPR
WHERE
PNUM1 = IT_MAPR-PNUM1.
IF SY-SUBRC <> 0.
write:/ 'no record found'.
endif.
SELECT PNUM2 ERTAG PRWRT KOPRW FIXKZ FROM PROW
INTO TABLE IT_PROW
FOR ALL ENTRIES IN IT_PROP
WHERE
PNUM2 = IT_PROP-PNUM2.
IF SY-SUBRC <> 0.
write:/ 'no record found'.
endif.
ENDFORM.
FORM OPERATION_DATA.
LOOP AT IT_PROW.
CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
EXPORTING
I_DATE = IT_PROW-ERTAG
I_PERIV = 'K4'
IMPORTING
E_BUPER = MONTH
E_GJAHR = YEAR
EXCEPTIONS
INPUT_FALSE = 1
T009_NOTFOUND = 2
T009B_NOTFOUND = 3.
IF SY-SUBRC <> 0.
write:/ 'no record found'.
ENDIF.
IT_FORECAST-YEAR = YEAR.
IT_FORECAST-MONTH = MONTH.
IT_FORECAST-PRWRT = IT_PROW-PRWRT.
IT_FORECAST-KOPRW = IT_PROW-KOPRW.
APPEND IT_FORECAST.
CLEAR IT_FORECAST.
ENDLOOP.
LOOP AT IT_MVER.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 1.
IT_SFINAL-GSVRR = IT_MVER-GSV01.
IT_SFINAL-MGVRR = IT_MVER-MGV01.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 2.
IT_SFINAL-GSVRR = IT_MVER-GSV02.
IT_SFINAL-MGVRR = IT_MVER-MGV02.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 3.
IT_SFINAL-GSVRR = IT_MVER-GSV03.
IT_SFINAL-MGVRR = IT_MVER-MGV03.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 4.
IT_SFINAL-GSVRR = IT_MVER-GSV04.
IT_SFINAL-MGVRR = IT_MVER-MGV04.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 5.
IT_SFINAL-GSVRR = IT_MVER-GSV05.
IT_SFINAL-MGVRR = IT_MVER-MGV05.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 6.
IT_SFINAL-GSVRR = IT_MVER-GSV06.
IT_SFINAL-MGVRR = IT_MVER-MGV06.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 7.
IT_SFINAL-GSVRR = IT_MVER-GSV07.
IT_SFINAL-MGVRR = IT_MVER-MGV07.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 8.
IT_SFINAL-GSVRR = IT_MVER-GSV08.
IT_SFINAL-MGVRR = IT_MVER-MGV08.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 9.
IT_SFINAL-GSVRR = IT_MVER-GSV09.
IT_SFINAL-MGVRR = IT_MVER-MGV09.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 10.
IT_SFINAL-GSVRR = IT_MVER-GSV10.
IT_SFINAL-MGVRR = IT_MVER-MGV10.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 11.
IT_SFINAL-GSVRR = IT_MVER-GSV11.
IT_SFINAL-MGVRR = IT_MVER-MGV11.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 12.
IT_SFINAL-GSVRR = IT_MVER-GSV12.
IT_SFINAL-MGVRR = IT_MVER-MGV12.
APPEND IT_SFINAL.
IT_SFINAL-GJAHR = IT_MVER-GJAHR.
IT_SFINAL-MONTH = 13.
IT_SFINAL-GSVRR = IT_MVER-GSV13.
IT_SFINAL-MGVRR = IT_MVER-MGV13.
APPEND IT_SFINAL.
ENDLOOP.
LOOP AT IT_SFINAL.
IT_FINAL-YEAR = IT_SFINAL-GJAHR.
IT_FINAL-MONTH = IT_SFINAL-MONTH.
IT_FINAL-GSVRR = IT_SFINAL-GSVRR.
IT_FINAL-MGVRR = IT_SFINAL-MGVRR.
READ TABLE IT_FORECAST WITH KEY YEAR = IT_SFINAL-GJAHR MONTH = IT_SFINAL-MONTH.
IT_FINAL-PRWRT = IT_FORECAST-PRWRT.
IT_FINAL-KOPRW = IT_FORECAST-KOPRW.
APPEND IT_FINAL.
CLEAR IT_FINAL.
CLEAR IT_FORECAST.
ENDLOOP.
LOOP AT IT_FORECAST.
READ TABLE IT_FINAL WITH KEY YEAR = IT_FORECAST-YEAR MONTH = IT_FORECAST-MONTH.
IF SY-SUBRC <> 0.
IT_FINAL-YEAR = IT_FORECAST-YEAR.
IT_FINAL-MONTH = IT_FORECAST-MONTH.
IT_FINAL-GSVRR = ' '.
IT_FINAL-MGVRR = ' '.
IT_FINAL-PRWRT = IT_FORECAST-PRWRT.
IT_FINAL-KOPRW = IT_FORECAST-KOPRW.
APPEND IT_FINAL.
CLEAR IT_FORECAST.
ENDIF.
ENDLOOP.
ENDFORM.
FORM DISPLAY_DATA.
LOOP AT IT_FINAL INTO WA_FINAL.
IF A = 1.
FORMAT COLOR 4.
ELSE.
FORMAT COLOR 7.
A = 0.
ENDIF.
AT NEW YEAR.
WRITE: / sy-uline.
endat.
WRITE:/5 WA_FINAL-YEAR,
SY-VLINE,
25 WA_FINAL-MONTH,
SY-VLINE,
35 WA_FINAL-GSVRR,
SY-VLINE,
WA_FINAL-MGVRR,
SY-VLINE,
WA_FINAL-PRWRT,
SY-VLINE,
WA_FINAL-KOPRW,
sy-vline.
A = A + 1.
ENDLOOP.
ENDFORM.
Regards,
DS -
Sample Report not showing in FPN, just keeps on blinking
Hi Guys,
We have EP 7.0 as our consumer portal and BI 7.0 as our producer portal. We created a sample report in BI and we can see it there. We have successfully registered BI to EP for FPN but when we click on the sample report, it doesn't show and just keeps on blinking/looping. Any ideas?
I have already tried searching for the solution here but to no avail. Thanks in advance and regards.yes u can give it a try, and the traces are located at /usr/sap/<SID>/j2ee/logs/defaulttrace.trc
the latest one will be the file with small size, alternatively you can use http://portal.doman.name:50x000/nwa ->system management ->monitoring ->Logs and traces anc look for the logs
jo
Maybe you are looking for
-
Garbled result when converting MS Word doc to pdf.
I am on a PC running XP professional using Word 2003 and Acrobat Pro (CS3) v.8. Recently, after converting a variety of MS Office documents successfully from Acrobat Pro v8 with updates applied, I can no longer successfully convert these files. The c
-
How to store Invalid Dates in SQL Server 2008
Hi, I have SQL Server 2008 and My table has start_Date and end_date column which is DATETIME datatype. Somehow my table is having invalid dates which is lesser than 1753-01-01 00:00:00.0 range. I want to know how this date get inserted in the SQL Ser
-
Help!....I need a copy of Desktop V4.2
Hi all, I am stuck running Outlook 2000 and need to locate a compatable copy of Desktop manager V4.2. Unfortunately, I cannot seem to find a "clean" copy anywhere. Any help would be appreciated. Bud
-
Ipad mirroring onto tv but iphone mirroring will not even though it's on airply
IIpad mirroring works on airplay but iphone mirroring on airplay does not show on tv with Apple TV
-
Mail is not showing proper dates for messages
Hi, I just set up Mail and it imported over 9000 emails from my IMAP account. It has the correct "date received" for about the last 20 emails I received, but after that ALL 9000 or so messages have an identical time stamp: 21 March 2009 1:26 p.m.. Co