Safety of Data
I know the results sheets are only accessed through https, so it is safe from prying eyes. But what would happen if the adobe server(s) crashed? What recovery/backup tools or procedures should we use? We are concerned about storing a lot of data in the "cloud" like, I am sure, a lot of people are.
Thanks to all in advance.
Our servers have hardware redundancy (RAID and NAS) and we also back them up routinely. Our goal is to not lose your data. With that said, if you are worried you can always export the responses out to Excel files and back them up yourself.
You can also find more info about how we handle security here: http://www.adobe.com/acom/systemreqs
Randy
Similar Messages
-
Safety stock data update in APO product master
Hi Gurus
I have an active IM for a product . when i change the safety stock in R/3 , the same is not getting updated in APO. The method maintianed is SB
Please suggestFinally i need to apply the below code in Exit EXIT_SAPLCMAT_001
INCLUDE ZXCIFU01 *
IF CT_CIF_MATLOC IS REQUESTED.
if no saftystock-method is explicitly set
use method 'SM' if safty stock & time is transfered
use method 'SB' if only safty stock is transfered
use method 'SZ' if only safty time is transfered
LOOP AT CT_CIF_MATLOC.
LOOP AT CT_CIF_MATLOCX WHERE MATNR = CT_CIF_MATLOC-MATNR AND
LOCNO = CT_CIF_MATLOC-LOCNO.
CT_CIF_MATLOCX-MSDPSBMETH = 'X'.
*APO und R/3: Safety stock
IF CT_CIF_MATLOCX-SAFTY = 'X' AND
NOT CT_CIF_MATLOC-SAFTY IS INITIAL.
*APO: Safety days' supply R/3: Safety time/act.cov.
IF CT_CIF_MATLOCX-SVTTY = 'X' AND
NOT CT_CIF_MATLOC-SVTTY IS INITIAL.
*Maximum of stock und safety time
CT_CIF_MATLOC-MSDPSBMETH = 'SM'."Maximum
ELSE.
*Safety Stock
CT_CIF_MATLOC-MSDPSBMETH = 'SB'.
ENDIF.
ELSE.
IF CT_CIF_MATLOCX-SVTTY = 'X' AND
NOT CT_CIF_MATLOC-SVTTY IS INITIAL.
*Safety days' supply
CT_CIF_MATLOC-MSDPSBMETH = 'SZ'.
ENDIF.
ENDIF.
MODIFY CT_CIF_MATLOC.
MODIFY CT_CIF_MATLOCX.
ENDLOOP.
ENDLOOP.
ENDIF.
Thanks all for the input -
Safety Stock field/table in ASCP Horizontal Plan?
Hello,
I need to get the safety stock data that is seen from the ASCP's Horizontal Plan. Whiat table and field is it? Can't find it from MSC_DEMANDS and MSC_SUPPLIES. ThanksHello,
in an ASCP plan safety stock results/output is always populated in MSC_SAFTEY_STOCKS and not in MSC_DEMANDS.
MSC_DEMANDS is populated for SS only in IO Plans
safety stock demands can be seen in msc_demands with origination_type = 31
HTH
Geert -
Error on WWI server EHS_GLM_GENSERV: Results file not found on production
Hi Experts,
I need some help/advice. We have issues with our new EH&S WWI server.
This new setup working OK with Dev and QA (the WWI and GLM part is just fine), We did try to link this server to production then it gives below error.
Only difference between existing WWI QA and production server is that
Existing QA and development WWI server installed at location C:\Program Files (x86)\EHS\WWI
And Same path maintain on new server C:\Program Files (x86)\EHS\WWI
But existing production WWI server installation path is different C:\Program Files\EHS\WWI
So is there any customizing changes required from SAP side to avoid this error on production
Can you please advise on this.
================================================================================
Error on WWI server EHS_GLM_GENSERV: Results file not found
Message no. C$830
Diagnosis
The results file of the generation was not found on the WWI server EHS_GLM_GENSERV.
System Response
Generation was not carried out.
Procedure
Advise your system administrator to check the WWI installation on the WWI server EHS_GLM_GENSERV.
Check the Windows event log on the WWI generation server. The event log may contain other error messages.
SAP Note 1058521 provides possible solutions for this error.
==================================================================================
Log shows
============================================================================================================================================
E000 Error: OLE Exception (-2146823114) from Word8_OpenDoc (docs.Open) by Microsoft Word: This file could not be found. (C:\Windows\...\r00000000000001422051.rtf) (HRESULT Code:5174)
E000 Error opening document (Word8_OpenDoc: Documents.Open failed)
================================================================================================================================================Hello Gajanan,
the path of the temporay workfolder can be configured in the IMG. Often this path is setup as the WWI server installed location but it is just a temporay workfolder which must exist on the WWI server. The path can be configured under:
For ECC 6.0 Ehp 0-2 and lower
Environment, Health and Safety -> Basic Data and Tools -> Basic Settings -> Specify Environment Parameters
For ECC 6.0 Ehp 3-6
Environment, Health and Safety -> Product Safety -> Global Label Management -> Make Settings for Basic Data
For ECC 6.0 Ehp 7
Environment, Health and Safety -> Global Label Management -> Set Basic Data and Tools for Global Label Management -> Make Settings for Basic Data -
Need advice on on a Mac Pro 1,1 Media Center
I currently have a 2009 Mac Mini running as my home media center, but I recently came by a FREE Mac Pro 1,1 and have decided to repurpose it as my media center so I can migrate my Mac Mini to my bedroom TV where it will live an easy life doing nothing but run Plex Home Theater, Netflix, and EyeTV. This machine falling into my lap was also quite timely because my 4-bay Drobo is running low on available expansion and another Drobo isn't in the budget at the moment.
This vintage mac pro is running Lion 10.7.5, has 1 old and crusty 500GB hardrive, dual x5160 processors, 4GB RAM (one stick i'm pretty sure is toast judging by the red light and the kernel panics), and the standard NVIDIA GeForce 7300 GT 256MB graphics card. It will be used primarily for the following: network storage for iphoto and itunes libraries, streaming video, Plex Media Server & Plex Home Theater, and Handbrake encoding. I also have a goal of safety of data for my movies, photos and music as this machine will supplement my current Drobo storage.
My plans are for a 128GB SSD boot drive installed in one of the PCIe slots and then to load up all 4 of the 3.5" drive bays with WD Green hard drives. I have also ordered 4GB of replacement RAM, so upon removal of the faulty unit I will have 7GB.
Here is where I need advice because I am not very familiar with RAID and the differences between hardware or software raid. Am I better off getting four drives of the same size and setting them up as RAID 5 (I think) using Apple's RAID utility or should I throw in three 1TB drives and then install a fourth 3TB or 4TB drive as a Time Machine backup for the other three?
Should I upgrade the OSX to the technically unsupported latest version? Or is it not worth the trouble for this application?
Also, is there any benefit to upgrading the graphics card to the ATI Radeon 5770? Would this yield an improved image quality? I am outputting to a Denon AV Reciever and subsequently to a 100" projection screen, if that makes a difference. I also noticed the 5770 has an HDMI port, wich would be nice, but not necessary since I can use a DVI converter and woud still need to use the optical audio out anyway.
Much obliged for any inputMy plans are for a 128GB SSD boot drive installed in one of the PCIe slots and then to load up all 4 of the 3.5" drive bays with WD Green hard drives. I have also ordered 4GB of replacement RAM, so upon removal of the faulty unit I will have 7GB.
PCIe cards that use or support SSD are not bootable until you get to 2008 (and that is limited too).
Green are not suited for any form of array unless say NAS and WD RED. Better option would be 3 x 2TB WD Blacks in a mirror, and too many people only use two drives, well 3 is much easier safer and works better. Might want to invest in www.SoftRAID.com product even.
Best price and quality, got my 1,1 with 8 x 2GB (ideal is 4 or 8 DIMMs)
2x2GB FBDIMM DDR2 667MHz @ $25
http://www.amazon.com/BUFFERED-PC2-5300-FB-DIMM-APPLE-Memory/dp/B002ORUUAC/
With price of 250GB SSD $155 I'd go with that or stick with $89 for 128GB . -
Regarding performance tunnning
hi experts,
i have developed a report but while execution it is taking some extra time ,i already checked the extended program check and the code inspector,,i made it to zero for error ,warning etc.what extra sud i do to improve the performance,plz help me ,here i m giving my codes the complete pogram......
program:::::
REPORT ZRAWPRACTICE.
*Person:
*Program For:Mr.
*Module:MM & PP.
*Description :
*ALV GRID DISPLAY AND FORM WITH THE HELP OF SAP-SCRIPT TOOLS:
*type groups:
type-pools:slis.
*tables workarea:
tables:mard,t001w,mkpf,mseg,makt,T750E,t001l.
*internal table for final display:
data:begin of itab_final occurs 0,
werks like mard-werks, "for plant id
matnr like mard-matnr, "for material number
maktx like makt-maktx, "for material description
name1 like t001w-name1, "plant name
lifnr like mseg-lifnr, "vendors number
name2 like lfa1-name1, "vendors name
labst_tm like mard-labst, "target monthly
labst like mard-labst, "opening stock
labst_cl like mard-labst, "closing stock
labst_rt like mard-labst, "receive today
labst_rtld like mard-labst, "receive till date
labst_rty like mard-labst, "receive till year
labst_it like mard-labst, "issued today
labst_itld like mard-labst, "issued till date
labst_ity like mard-labst, "issued till year
bwart like mseg-bwart, "movement type
mblnr like mseg-mblnr, "material doc number
eisbe_cl like marc-eisbe , "closing balance
eisbe like marc-eisbe, "safety stock
insme like mard-insme, "Stock in quality inspection
speme like mard-speme, "Blocked stock
einme like mard-einme, "Totl Stck of All Restricted Batches
retme like mard-retme, "Blocked Stock Returns
lgort like mard-lgort, "Storage location
lgobe like t001l-lgobe, "Description of storage location
P_DATE like sy-datum, "for previous date
gptxt like t750e-gptxt, "for remarks
end of itab_final.
*internal table for mseg.:
data:begin of itab_mseg occurs 0,
mblnr like mseg-mblnr, "Number of Material Document
matnr like mseg-matnr, "Material Number
werks like mseg-werks, "Plant
lgort like mseg-lgort, "Storage location
bwart like mseg-bwart, "Movement Type
erfmg like mseg-erfmg, "Quantity in unit of entry
shkzg like mseg-shkzg, "Debit/Credit Indicator
menge like mseg-menge, "quantity
menge1 like mseg-menge, "for passing sum
mjahr like mseg-mjahr, "Material Document Year
name1 like lfa1-name1, "Name 1
lifnr like mseg-lifnr, "Vendor's account number
end of itab_mseg.
*internal table for movement type:
data:itab1 like itab_mseg occurs 0 with header line.
data:itab2 like itab_mseg occurs 0 with header line.
*internal table for mkpf:
data:begin of itab_mkpf occurs 0,
mblnr like mkpf-mblnr, "Number of Material Document
mjahr like mkpf-mjahr, "Material Document Year
budat like mkpf-budat, "Posting Date in the Document
blart like mkpf-blart, "Document type
p_date1 like sy-datum, "for psting date
end of itab_mkpf.
*internal table for rcving date:
data:begin of itab_mkpf_rcvdate occurs 0,
mblnr like mkpf-mblnr, "Number of Material Document
mjahr like mkpf-mjahr, "Material Document Year
budat like mkpf-budat, "Posting Date in the Document
blart like mkpf-blart, "Document type
P_DATE2 like sy-datum, "for previous date(rcv qty)
end of itab_mkpf_rcvdate.
*internal table for quantity received:
data:begin of itab_101 occurs 0,
matnr like mseg-matnr, "Material Number
erfmg like mseg-erfmg, "Quantity in unit of entry
mblnr like mseg-mblnr, "Number of Material Document
ebeln like mseg-ebeln, "Purchase order number
werks like mseg-werks, "Plant
erfmg_rt(13) type c, "Quantity received today
lgort like mseg-lgort, "Storage location
bwart like mseg-bwart, "Movement Type
lfbnr like mseg-lfbnr, "Doc No. of a Reference Document
smbln like mseg-smbln, "Number of Material Document
end of itab_101.
*internal table for deleting the docno.
data:itab3 like itab_101 occurs 0 with header line.
*internal table for plant name:
data:begin of itab_t001w occurs 0,
werks like t001w-werks, "plant id
name1 like t001w-name1, "plant name
end of itab_t001w.
*internal table for VENDOR name:
data:begin of itab_lfa1 occurs 0,
lifnr like lfa1-lifnr, "vendor number
name1 like lfa1-name1, "vendor name
end of itab_lfa1.
*internal table for Opening stock:
data:begin of itab_mard occurs 0,
matnr like mard-matnr, "material number
labst like mard-labst, "opening stock
werks like mard-werks, "plant id
end of itab_mard.
*internal table for material description:
data:begin of itab_makt occurs 0,
matnr like makt-matnr, "material number
maktx like makt-maktx, "material description
end of itab_makt.
*internal table for safety stock:
data:begin of itab_marc occurs 0,
matnr like marc-matnr, "materail number
werks like marc-werks, "plant id
eisbe like marc-eisbe, "safety stock
end of itab_marc.
*internal table for mkpf and mseg inner join
data:begin of itab_mkpf_mseg occurs 0,
mblnr like mkpf-mblnr,
mjahr like mkpf-mjahr,
budat like mkpf-budat,
blart like mkpf-blart,
matnr like mseg-matnr,
werks like mseg-werks,
lgort like mseg-lgort,
bwart like mseg-bwart,
erfmg like mseg-erfmg,
shkzg like mseg-shkzg,
menge like mseg-menge,
menge1 like mseg-menge,
end of itab_mkpf_mseg.
*internal table for mkpf for current date:
data:itab_mkpf1 like itab_mkpf_mseg occurs 0 with header line.
*internal table for collection
DATA: BEGIN OF WEG_MAT OCCURS 100,
WERKS LIKE MSEG-WERKS,
LGORT LIKE MSEG-LGORT,
MATNR LIKE MSEG-MATNR,
SHKZG LIKE MSEG-SHKZG,
MENGE(09) TYPE P DECIMALS 3,
END OF WEG_MAT.
*for closing stock & opening stock
DATA: BEGIN OF BESTAND OCCURS 100,
BWKEY LIKE MBEW-BWKEY,
WERKS LIKE MSEG-WERKS,
lgort like mseg-lgort,
MATNR LIKE MSEG-MATNR,
CHARG LIKE MSEG-CHARG,
ENDMENGE(09) TYPE P DECIMALS 3,
ANFMENGE(09) TYPE P DECIMALS 3,
MEINS LIKE MARA-MEINS,
SOLL(09) TYPE P DECIMALS 3,
HABEN(09) TYPE P DECIMALS 3,
WAERS LIKE T001-WAERS,
END OF BESTAND.
*for current date movement type
DATA: BEGIN OF SUM_MAT OCCURS 100,
lgort like mseg-lgort,
WERKS LIKE MSEG-WERKS,
MATNR LIKE MSEG-MATNR,
SHKZG LIKE MSEG-SHKZG,
MENGE(09) TYPE P DECIMALS 3, "XJD
END OF SUM_MAT.
*for sotrage location description
data:begin of itab_t001l occurs 0,
lgort like t001l-lgort,
lgobe like t001l-lgobe,
end of itab_t001l.
*WORK AREAS DEFINED FOR ALV'S:
DATA: WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV, "field catalog
IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV, "field catalog ITAB
WA_SORT TYPE SLIS_SORTINFO_ALV, "SORT work area
IT_SORT TYPE SLIS_T_SORTINFO_ALV, "SORT ITAB
LAYOUT TYPE SLIS_LAYOUT_ALV, "LAYOUT
WA_FCODE TYPE SLIS_EXTAB, "FUN CODE
I_FCODE_EXTAB TYPE SLIS_T_EXTAB,
WA_EVENTS TYPE SLIS_ALV_EVENT,
IT_EVENTS TYPE SLIS_T_EVENT.
*for selection screen:
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME title text-001.
PARAMETERS: s_werks like mseg-werks obligatory,
s_date like mkpf-budat obligatory.
select-options:matnr for mard-matnr no intervals obligatory.
SELECTION-SCREEN END OF BLOCK B1.
SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME title text-002.
PARAMETERS: LIST RADIOBUTTON GROUP G1,
FORM RADIOBUTTON GROUP G1.
SELECTION-SCREEN END OF BLOCK B2.
*for start of selection event:
start-of-selection.
perform get_data.
perform get_mkpf_data.
perform get_mseg_data.
perform get_opening_stock.
perform alv_display. ""for opening and closing stcok
perform get_mseg_cancellation.
perform get_mseg_recvtoday_quantity .
perform get_refresh_alltable.
perform get_mseg_recvtilldate_quantity .
perform get_mseg_recvtillyear_quantity .
perform get_refresh_alltable.
perform get_mseg_issuedtoday_quantity .
perform get_mseg_issdtilldate_quantity .
perform get_mseg_issdtillyear_quantity .
perform refresh_mseg_mkpf.
perform define_fieldcatalog.
*perform sort_field.
perform check_options.
*& Form define_fieldcatalog
text
--> p1 text
<-- p2 text
FORM define_fieldcatalog .
WA_FIELDCAT-COL_POS = 1.
WA_FIELDCAT-FIELDNAME = 'WERKS'.
WA_FIELDCAT-SELTEXT_L = 'Plant id'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 2.
WA_FIELDCAT-FIELDNAME = 'NAME1'.
WA_FIELDCAT-SELTEXT_L = 'Plant name'.
WA_FIELDCAT-OUTPUTLEN = 30.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 3.
WA_FIELDCAT-FIELDNAME = 'MAKTX'.
WA_FIELDCAT-SELTEXT_L = 'Material Description'.
WA_FIELDCAT-OUTPUTLEN = 40.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 4.
WA_FIELDCAT-FIELDNAME = 'MATNR'.
WA_FIELDCAT-SELTEXT_L = 'Material Number'.
WA_FIELDCAT-OUTPUTLEN = 15.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 5.
WA_FIELDCAT-FIELDNAME = 'MBLNR'.
WA_FIELDCAT-SELTEXT_L = 'Material Doc.No.'.
WA_FIELDCAT-OUTPUTLEN = 15.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 5.
WA_FIELDCAT-FIELDNAME = 'LGORT'.
WA_FIELDCAT-SELTEXT_L = 'Storage Location'.
WA_FIELDCAT-OUTPUTLEN = 17.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 6.
WA_FIELDCAT-FIELDNAME = 'LGOBE'.
WA_FIELDCAT-SELTEXT_L = 'Storage Location Descriptions'.
WA_FIELDCAT-OUTPUTLEN = 28.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 7.
WA_FIELDCAT-FIELDNAME = 'NAME2'.
WA_FIELDCAT-SELTEXT_L = 'Source/Vendor'.
WA_FIELDCAT-OUTPUTLEN = 33.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 8.
WA_FIELDCAT-FIELDNAME = 'LABST_TM'.
WA_FIELDCAT-SELTEXT_L = 'Target Monthly'.
WA_FIELDCAT-OUTPUTLEN = 15.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
WA_FIELDCAT-DO_SUM = 'X'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 9.
WA_FIELDCAT-FIELDNAME = 'LABST'.
WA_FIELDCAT-SELTEXT_L = 'Opening Stock'.
WA_FIELDCAT-OUTPUTLEN = 15.
WA_FIELDCAT-DO_SUM = 'X'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 10.
WA_FIELDCAT-FIELDNAME = 'LABST_RT'.
WA_FIELDCAT-SELTEXT_L = 'Receive today'.
WA_FIELDCAT-OUTPUTLEN = 15.
WA_FIELDCAT-DO_SUM = 'X'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 11.
WA_FIELDCAT-FIELDNAME = 'LABST_RTLD'.
WA_FIELDCAT-SELTEXT_L = 'Receive till date'.
WA_FIELDCAT-OUTPUTLEN = 20.
WA_FIELDCAT-DO_SUM = 'X'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 12.
WA_FIELDCAT-FIELDNAME = 'LABST_RTY'.
WA_FIELDCAT-SELTEXT_L = 'Receive till year'.
WA_FIELDCAT-OUTPUTLEN = 20.
WA_FIELDCAT-DO_SUM = 'X'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 13.
WA_FIELDCAT-FIELDNAME = 'LABST_IT'.
WA_FIELDCAT-SELTEXT_L = 'Issued today'.
WA_FIELDCAT-OUTPUTLEN = 13.
WA_FIELDCAT-DO_SUM = 'X'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 14.
WA_FIELDCAT-FIELDNAME = 'LABST_ITLD'.
WA_FIELDCAT-SELTEXT_L = 'Issued till date'.
WA_FIELDCAT-OUTPUTLEN = 20.
WA_FIELDCAT-DO_SUM = 'X'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 15.
WA_FIELDCAT-FIELDNAME = 'LABST_ITY'.
WA_FIELDCAT-SELTEXT_L = 'Issued till year'.
WA_FIELDCAT-OUTPUTLEN = 20.
WA_FIELDCAT-DO_SUM = 'X'.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 16.
WA_FIELDCAT-FIELDNAME = 'EISBE_CL'.
WA_FIELDCAT-SELTEXT_L = 'Closing Balance'.
WA_FIELDCAT-OUTPUTLEN = 16.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
WA_FIELDCAT-DO_SUM = 'X'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 17.
WA_FIELDCAT-FIELDNAME = 'LABST_CL'.
WA_FIELDCAT-SELTEXT_L = 'Closing Stock'.
WA_FIELDCAT-OUTPUTLEN = 16.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
WA_FIELDCAT-DO_SUM = 'X'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 18.
WA_FIELDCAT-FIELDNAME = 'EISBE'.
WA_FIELDCAT-SELTEXT_L = 'Safety stock'.
WA_FIELDCAT-OUTPUTLEN = 14.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
WA_FIELDCAT-DO_SUM = 'X'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = 19.
WA_FIELDCAT-FIELDNAME = 'GPTXT'.
WA_FIELDCAT-SELTEXT_L = 'Remarks'.
WA_FIELDCAT-OUTPUTLEN = 100.
WA_FIELDCAT-TABNAME = 'ITAB_FINAL'.
WA_FIELDCAT-INPUT = 'X'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
ENDFORM. " define_fieldcatalog
*& Form check_options
text
--> p1 text
<-- p2 text
FORM check_options .
WA_EVENTS-NAME = 'TOP_OF_PAGE'.
WA_EVENTS-FORM = 'TOP'.
APPEND WA_EVENTS TO IT_EVENTS.
CLEAR WA_EVENTS.
WA_EVENTS-NAME = 'END_OF_LIST'.
WA_EVENTS-FORM = 'END_LIST'.
APPEND WA_EVENTS TO IT_EVENTS.
CLEAR WA_EVENTS.
IF LIST = 'X'.
PERFORM LIST_DISP.
ENDIF.
IF FORM = 'X'.
PERFORM FORM_DISP.
ENDIF.
ENDFORM. " check_options
*& Form LIST_DISP
text
--> p1 text
<-- p2 text
FORM LIST_DISP .
PERFORM DEFINE_LAYOUT.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
IT_FIELDCAT = IT_FIELDCAT
IS_LAYOUT = LAYOUT
IT_SORT = IT_SORT
I_CALLBACK_PF_STATUS_SET = 'STATUS'
IT_EXCLUDING = I_FCODE_EXTAB
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
IT_EVENTS = IT_EVENTS[]
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
T_OUTTAB = itab_final
EXCEPTIONS
PROGRAM_ERROR = 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.
ENDFORM. " LIST_DISP
*& Form get_data
text
--> p1 text
<-- p2 text
FORM get_data .
*for different types of stock with material number.
select mard~matnr
mard~werks
mard~lgort
mard~labst
mard~insme
mard~speme
mard~einme
mard~retme
mseg~lifnr into corresponding
fields of table itab_final from mard inner join mseg on
mard~matnr =
msegmatnr where mardmatnr in matnr and mard~werks = s_werks.
*for vendor name:
select lifnr
name1
from lfa1 into corresponding fields of table
itab_lfa1 for all entries in itab_final where lifnr =
itab_final-lifnr.
*for plant name:
select werks
name1 from t001w into corresponding fields of table
itab_t001w for all entries in itab_final where werks =
itab_final-werks.
*for opening stock:
select werks
matnr
labst from mard into corresponding fields of table
itab_mard for all entries in itab_final where matnr = itab_final-matnr.
*for material description:
select matnr
maktx from makt into corresponding fields of table
itab_makt for all entries in itab_final where matnr = itab_final-matnr.
*for safety stock:
select matnr
werks
eisbe from marc into corresponding fields of table
itab_marc for all entries in itab_final where matnr = itab_final-matnr.
*for storage location description
select lgort
lgobe from t001l into corresponding fields of table
itab_t001l for all entries in itab_final where lgort = itab_final-lgort
sort itab_final by matnr lgort.
loop at itab_final.
read table itab_t001w with key werks = itab_final-werks.
if sy-subrc = 0.
itab_final-name1 = itab_t001w-name1.
endif.
read table itab_lfa1 with key lifnr = itab_final-lifnr.
if sy-subrc = 0.
itab_final-name2 = itab_lfa1-name1.
endif.
read table itab_makt with key matnr = itab_final-matnr.
if sy-subrc = 0.
itab_final-maktx = itab_makt-maktx.
endif.
read table itab_marc with key matnr = itab_final-matnr
werks = itab_final-werks.
if sy-subrc = 0.
itab_final-eisbe = itab_marc-eisbe.
endif.
read table itab_t001l with key lgort = itab_final-lgort.
if sy-subrc = 0.
itab_final-lgobe = itab_t001l-lgobe.
endif.
itab_final-labst = itab_final-labst + itab_final-insme +
itab_final-speme.
modify itab_final.
delete adjacent duplicates from itab_final comparing matnr lgort.
endloop.
*loop and case for the quantity of the field " target monthly.
loop at itab_final.
case itab_final-matnr.
when '000000001000000008'.
itab_final-labst_tm = '3000.000'.
when '000000001000000007'.
itab_final-labst_tm = '500.000'.
when '000000001000000006'.
itab_final-labst_tm = '400.000'.
when '000000001000000005'.
itab_final-labst_tm = '3000.000'.
when '000000003000000011'.
itab_final-labst_tm = '18000.000'.
when '000000001000000000'.
itab_final-labst_tm = '20000.000'.
when '000000001000000001'.
itab_final-labst_tm = '20000.000'.
endcase.
modify itab_final.
endloop.
ENDFORM. " get_data
form top.
clear itab_final-p_date.
WRITE:/ SY-ULINE.
WRITE:/ 'REPORT DATE:', SY-DATUM, 60 'VISA STEEL LTD.' color 5,
100'Report Developed By Ravi kumar Gupta.' .
WRITE:/ 'TIME:', SY-UZEIT.
*for previous date
clear itab_final-p_date.
itab_final-p_date = S_date - 1.
WRITE:/ 'USER NAME:', SY-UNAME,55'STOCK REPORT FOR:',73
ITAB_FINAL-P_DATE,100'Application:MM & PP.'.
WRITE:/ 'PAGE', SY-PAGNO.
write:/ 'Unit of Measure =','MT.'.
translate itab_final-name1 to upper case.
WRITE:/54 itab_final-name1 color 6.
WRITE:/ SY-ULINE.
skip 1.
endform.
form end_list.
skip 1.
write:/ sy-uline.
write:/ 'Cc:S.B.Singh Executive Director.'.
write:/04'K.M.Lal Executive Director Raw Material.'.
write:/04'A.K.Lamba President Project.'.
write:/04'A.K.Agarwal VP Commercial.'.
write:/04'Murli Dhar Manager Blast Furnace.'.
write:/04'S.N.Sarangi DGM Commercial.'.
WRITE:/ SY-ULINE. .
SKIP 2.
WRITE:/60 'END OF PAGE'.
endform.
*& Form FORM_DISP
text
--> p1 text
<-- p2 text
FORM FORM_DISP .
ENDFORM. " FORM_DISP
*& Form DEFINE_LAYOUT
text
--> p1 text
<-- p2 text
FORM DEFINE_LAYOUT .
LAYOUT-ZEBRA = 'X'.
LAYOUT-SUBTOTALS_TEXT = 'SUBTOTAL SUM'.
LAYOUT-WINDOW_TITLEBAR = 'STOCK REPORT'.
LAYOUT-TOTALS_TEXT = 'TOTAL'.
ENDFORM. " DEFINE_LAYOUT
*& Form get_mkpf_data
text
--> p1 text
<-- p2 text
FORM get_mkpf_data .
itab_mkpf-p_date1 = s_date.
itab_mkpf-p_date1+6 = '01'.
**for the current date
select mkpf~mblnr
mkpf~budat
mseg~matnr
mseg~werks
mseg~lgort
mseg~bwart
mseg~shkzg
mseg~menge into corresponding fields of
table itab_mkpf1 from mkpf inner join mseg on mkpf~mblnr =
mseg~mblnr where
budat eq itab_mkpf-p_date1
*for the whole year
select mkpf~mblnr
mkpf~mjahr
mkpf~budat
mkpf~blart
mseg~matnr
mseg~werks
mseg~lgort
mseg~bwart
mseg~erfmg
mseg~shkzg
mseg~menge into corresponding fields of
table itab_mkpf_mseg from mkpf inner join mseg on mkpf~mblnr =
mseg~mblnr where
budat gt itab_mkpf-p_date1
and budat le sy-datum.
ENDFORM. " get_mkpf_data
*& Form get_mseg_data
text
--> p1 text
<-- p2 text
FORM get_mseg_data .
sort itab_mkpf_mseg by werks lgort matnr .
*for the deletion of material from mseg.
sort itab_mkpf_mseg by matnr lgort.
loop at itab_mkpf_mseg.
read table itab_final with key matnr = itab_mkpf_mseg-matnr.
if sy-subrc eq 4.
delete itab_mkpf_mseg.
endif.
endloop.
*for material deletion of itab_mkpf1
loop at itab_mkpf1.
read table itab_mkpf_mseg with key matnr = itab_mkpf1-matnr.
if sy-subrc eq 4.
delete itab_mkpf1.
endif.
endloop.
sort itab_mkpf_mseg by matnr werks lgort shkzg.
delete itab_mkpf_mseg where lgort is initial.
*for closing stock i.e,all mvmnt type summation
loop at itab_final.
loop at itab_mkpf_mseg.
IF itab_final-werks = itab_mkpf_mseg-werks AND
itab_final-lgort = itab_mkpf_mseg-lgort and
itab_final-matnr = itab_mkpf_mseg-matnr.
MOVE-CORRESPONDING itab_mkpf_mseg TO weg_mat.
COLLECT weg_mat.
ENDIF.
ENDLOOP.
ENDLOOP.
*for current date movement type
loop at itab_final.
loop at itab_mkpf1.
IF itab_final-werks = itab_mkpf1-werks AND
itab_final-lgort = itab_mkpf1-lgort and
itab_final-matnr = itab_mkpf1-matnr.
MOVE-CORRESPONDING itab_mkpf1 TO sum_mat.
COLLECT sum_mat.
ENDIF.
ENDLOOP.
ENDLOOP.
*for closing stock
loop at itab_final.
CLEAR weg_mat-menge.
MOVE-CORRESPONDING itab_final TO bestand.
READ TABLE weg_mat WITH KEY werks = itab_final-werks
lgort = itab_final-lgort
matnr = itab_final-matnr
shkzg = 'S'.
bestand-endmenge = itab_final-labst + itab_final-insme +
itab_final-speme + itab_final-einme +
itab_final-retme - weg_mat-menge.
CLEAR weg_mat-menge.
READ TABLE weg_mat WITH KEY werks = itab_final-werks
lgort = itab_final-lgort
matnr = itab_final-matnr
shkzg = 'H'.
bestand-endmenge = bestand-endmenge + weg_mat-menge. "closing stock
COLLECT bestand.
endloop.
ENDFORM. " get_mseg_data
*& Form refresh_mseg_mkpf
text
--> p1 text
<-- p2 text
FORM refresh_mseg_mkpf .
REFRESH itab_mkpf.
REFRESH itab_mseg.
REFRESH itab1.
REFRESH itab2.
ENDFORM. " refresh_mseg_mkpf
*& Form get_mseg_cancellation
text
--> p1 text
<-- p2 text
FORM get_mseg_cancellation .
itab_mkpf_rcvdate-p_date2 = s_date - 1.
select mblnr
mjahr
budat
blart from mkpf into corresponding fields of
table itab_mkpf_rcvdate where
budat eq itab_mkpf_rcvdate-p_date2
and blart in
('WA','WE','WL').
if not itab_mkpf_rcvdate[] is initial.
select matnr
erfmg
mblnr
ebeln
werks
lgort
bwart
lfbnr
erfmg
smbln from mseg into corresponding fields of table itab_101
for
all entries in itab_mkpf_rcvdate
where mblnr = itab_mkpf_rcvdate-mblnr and
bwart in ('101','531') and werks = s_werks.
endif.
select mandt
ebeln
matnr
bwart
lfbnr
smbln from mseg client specified into corresponding fields of
table itab3 for
all entries in itab_101 where ebeln =
itab_101-ebeln and bwart in ('102','532') and mandt = sy-mandt .
loop at itab_101.
read table itab3 with key lfbnr = itab_101-mblnr.
if sy-subrc = 0.
delete itab_101.
continue.
endif.
read table itab3 with key smbln = itab_101-mblnr.
if sy-subrc = 0.
delete itab_101.
continue.
endif.
endloop.
sort itab_101 by matnr.
ENDFORM. " get_mseg_cancellation
*& Form get_mseg_recvtoday_quantity .
text
--> p1 text
<-- p2 text
FORM get_mseg_recvtoday_quantity .
loop at itab_final.
loop at itab_101.
IF itab_final-werks = itab_101-werks AND
itab_final-lgort = itab_101-lgort and
itab_final-matnr = itab_101-matnr.
at end of matnr.
sum.
itab_101-erfmg_rt = itab_101-erfmg.
itab_final-labst_rt = itab_101-erfmg_rt .
endat.
endif.
endloop.
modify itab_final.
endloop.
clear itab_final-labst_rt.
ENDFORM. " get_mseg_recvtoday_quantity .
*& Form get_mseg_recvtilldate_quantity
text
--> p1 text
<-- p2 text
FORM get_mseg_recvtilldate_quantity .
select mblnr
mjahr
budat
blart from mkpf into corresponding fields of
table itab_mkpf_rcvdate where
budat between itab_mkpf-p_date1 and itab_mkpf_rcvdate-p_date2
and blart in
('WA','WE','WL').
select matnr
erfmg
mblnr
ebeln
werks
lgort
bwart
lfbnr
erfmg
smbln from mseg into corresponding fields of table itab_101
for
all entries in itab_mkpf_rcvdate
where mblnr = itab_mkpf_rcvdate-mblnr and
bwart in ('101','531') and werks = s_werks.
select mandt
ebeln
matnr
bwart
lfbnr
smbln from mseg client specified
into corresponding fields of table itab3 for
all entries in itab_101 where ebeln =
itab_101-ebeln and bwart in ('102','532') and mandt = sy-mandt
loop at itab_101.
read table itab3 with key lfbnr = itab_101-mblnr.
if sy-subrc = 0.
delete itab_101.
continue.
endif.
read table itab3 with key smbln = itab_101-mblnr.
if sy-subrc = 0.
delete itab_101.
continue.
endif.
endloop.
sort itab_101 by matnr.
loop at itab_final.
loop at itab_101.
IF itab_final-werks = itab_101-werks AND
itab_final-lgort = itab_101-lgort and
itab_final-matnr = itab_101-matnr.
at end of matnr.
sum.
itab_101-erfmg_rt = itab_101-erfmg.
itab_final-labst_rtld = itab_101-erfmg_rt.
endat.
endif.
endloop.
modify itab_final.
endloop.
ENDFORM. " get_mseg_recvtilldate_quantity
*& Form get_refresh_alltable
text
--> p1 text
<-- p2 text
FORM get_refresh_alltable .
refresh itab_mkpf_rcvdate.
refresh itab_101.
refresh itab3.
refresh itab_mkpf.
ENDFORM. " get_refresh_alltable
*& Form get_mseg_recvtillyear_quantity
text
--> p1 text
<-- p2 text
FORM get_mseg_recvtillyear_quantity .
select mblnr
mjahr
budat
blart from mkpf into corresponding fields of
table itab_mkpf_rcvdate where
budat le itab_mkpf_rcvdate-p_date2
and blart in
('WA','WE','WL').
select matnr
erfmg
mblnr
ebeln
werks
lgort
bwart
lfbnr
erfmg
smbln from mseg into corresponding fields of table itab_101
for
all entries in itab_mkpf_rcvdate
where mblnr = itab_mkpf_rcvdate-mblnr and
bwart in ('101','531') and werks = s_werks.
select mandt
ebeln
matnr
bwart
lfbnr
smbln from mseg client specified
into corresponding fields of table itab3 for
all entries in itab_101 where ebeln =
itab_101-ebeln and bwart in ('102','532') and mandt = sy-mandt
loop at itab_101.
read table itab3 with key lfbnr = itab_101-mblnr.
if sy-subrc = 0.
delete itab_101.
continue.
endif.
read table itab3 with key smbln = itab_101-mblnr.
if sy-subrc = 0.
delete itab_101.
continue.hi,
1.first remove occurs 0 and occurs 0,
use types and delcare structure.
then declare internal table.
ex-
types : begin of ty_lfa1,
kunnr like kna1-kunnr,'end of ty_kna1.
data : i_kna1 type standard table of ty_kna1 with header line.
2.instead of inner join use forallentries.
3. into corresponding fields of will decrease performance.
4. delete adjacent duplicates from itab_final comparing matnr lgort.
place it outside the loop.
5.before every select statenet check sy-subrc = 0.if sucessful the write another one.
6.dont' loop an internal table more than once.
and for better performane follow below points
Always check the driver internal tables is not empty, while using FOR ALL ENTRIES
Avoid for all entries in JOINS
Try to avoid joins and use FOR ALL ENTRIES.
Try to restrict the joins to 1 level only ie only for tables
Avoid using Select *.
Avoid having multiple Selects from the same table in the same object.
Try to minimize the number of variables to save memory.
The sequence of fields in 'where clause' must be as per primary/secondary index ( if any)
Avoid creation of index as far as possible
Avoid operators like <>, > , < & like % in where clause conditions
Avoid select/select single statements in loops.
Try to use 'binary search' in READ internal table. Ensure table is sorted before using BINARY SEARCH.
Avoid using aggregate functions (SUM, MAX etc) in selects ( GROUP BY , HAVING,)
Avoid using ORDER BY in selects
Avoid Nested Selects
Avoid Nested Loops of Internal Tables
Try to use FIELD SYMBOLS.
Try to avoid into Corresponding Fields of
Avoid using Select Distinct, Use DELETE ADJACENT
Go through the following Document
Check the following Links
Re: performance tuning
Re: Performance tuning of program
http://www.sapgenie.com/abap/performance.htm
http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_PerformanceAnalysisTools.asp
check the below link
http://www.sap-img.com/abap/performance-tuning-for-data-selection-statement.htm
See the following link if it's any help:
http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_PerformanceAnalysisTools.asp
Check also http://service.sap.com/performance -
How can i change to an earlier update to access a website i use for business puposes ?
when trying to access a website that I normally use I get a message that tells me that firefox is unable to connect securely and that it can't gaurantee safety of data and that SSlv3 is a broken security protocol
''stonekold01 [[#question-1040456|said]]''
<blockquote>
SSlv3 is a broken security protocol
</blockquote>
I've called the big guys to help you. Good luck.
https://support.mozilla.org/en-US/kb/what-do-sslv3-error-messages-mean-firefox
https://support.mozilla.org/en-US/kb/enable-ssl-fix-cannot-connect-securely-error -
Hi,
When i am creating an work area the below mentioned error is coming after entering all relevant details like work area type , authorization group etc...
error :
You have not specified an object key
Message no. D9364
please help
regards,
madhu kiranDear Madu Kiran,
Ensure you have the below settings in your system.
1) Number ranges
0I > 00000000000000000001 89999999999999999999
0E A ZZZZZZZZZZZZZZZZZZZZ X
2) User exits
Environment, Health & Safety> Basic Data and Tools> Basic Settings> Manage User Exits
UExit Cat > UExit name > Function module name
WKA_EPIDR > EPI_DEREF > CBIH_WA05_ENTRY_DEL_REF
WKA_QUERY > WKA_EXP > CBIH_WA15_WA_FIND_BY_EXP
WKA_QUERY > WKA_HEAD > CBIH_WA15_WA_FIND_BY_HEAD
WKA_QUERY > WKA_IOJ > CBIH_WA15_WA_FIND_BY_INFO
WKA_SCATCH > WAHID > CBIH_LB10_WAID_CHECK
IHS_COPY > WKA_COPY > CBIH_WA16_ENTRY
IHS_ENTRY > WKA_ENTRY > CBIH_WA00_ENTRY
IHS_WAHEAD > WKA_HEADER > CBIH_WA03_ENTRY
IHS_WANAM > WANAM_HELP > CBIH_LB10_WANAM_HLP
and also follow the IMG documentation to check other user exits related to work area.
3) Status profiles:
Environment, Health & Safety> Industrial Hygiene and Safety> Basic Settings Status management> Activate Status Profiles
Ensure all are active
Typ > OTy > StatProf > ASP
WKA > E5 > EHS_WKA1 > u221A
ACH > F1 > EHS_ACH1 > u221A
ERI > E6 > EHS_ERI1 > u221A
FAL > E7 >EHS_FAL1 > u221A
IAL > E8 > EHS_IAL1 > u221A
IAP > E9 > EHS_IAP1 > u221A
QTY> F3 > EHS_QTY1 > u221A
SUB> E1 > EHS_SUB1 > u221A
Let me know if problem still persists
Regards,
Srinivas Nookireddy -
Nokia C7 duplicate CITIES on two memories?
I've just got a new C7 replacing a 5800XM, and I stuck with Nokia largely because of the free satnav which is very useful. On the 5800 the CITIES folder was on the memory card, and when I got the C7 I transferred the memory card too. Then I installed Maps onto the mass memory of the C7.
So now I have two CITIES folders. What should I do about this? Can I just delete the one on the old memory card or do I have to uninstall something? I think there may be some kind of conflict as I can't seem to access any safety camera data or update it.
Would it be safe to wipe the whole memory card? I don't have any apps installed, except for a stopwatch that I don't mind losing (I can find another on Ovi) and photos and music that is all on my computer anyway. Would wiping the memory card make Maps run better? And where do I get the safety camera info from?
I've posted the double memory query on the C-series board too. But I do need to know how to make the Maps app run efficiently!
Kate
Solved!
Go to Solution.@elvirakate
By default your C7 will use E:\CITIES (mass memory) although if you open OVI Maps application > Spanner icon > Map > Memory to be used E: or F: (gives you the choice)
With reference to safetyspots provided that OVI maps application is set "Online" and you have enabled in "Spanner icon" > Navigation > Safety spot warner = On or Only visual when you select Drive 1.0.0.38.europe.cdt should be downloaded.
On N8 regional maps were supplied pre-installed on mass memory but don't know whether applies to your C7 but apparently not.
You can format memory card if you wish as OVI Maps can always recreate necessary folder structure if you select it as chosen memory as above.
Any further queries please post again.
Happy to have helped forum with a Support Ratio = 42.5 -
I am using a windows 7 home premium desktop 64 bit
At present I am using a HP pavilion Elite desktop PC, windows 7 64 bit, I am not sure if I should upgrade this or just buy a new windows 8, I purchased a windows 8 Notebook for my spouse but found it lacking in that it does not come with media center or Lightscribe, or Microsoft works that I use a lot.
What would be involved to upgrade this PC or would it be easier just to buy a new one, and can I get the features I like installed on a new computer.Any suggestions would be appreciated ,thanks.
This question was solved.
View Solution.emma22 wrote:
Thanks for taking the time to reply, I have at present HPE-150f desktop, product # AY603AA-ABL,
serial # [Personal Information Removed], it has a 1 TB hard drive and 8GB -DDR3, Intel R Core i7 CPU [email protected], super multi DVD-burner with Lightscribe, purchased in 2010,
I am from Canada so not sure if the serial # and product # is different to what would show in the USA but hope this info helps. I really do not like windows 8, we purchased a notebook earlier this year and came with a 2 year warranty which I really like but a lot of the programs that I use often are not included in windows 8, I like windows media player, media center, Microsoft office task manager, these items are an upgrade in windows 8.
I only use it for home use but not sure how long Microsoft is going to support windows 7 or I would just upgrade my home premium, I am hopeing to keep the system current as being retired cannot repurchase every 2 or 3 years, printers are pretty cheap to purchase and the one I purchased at the same time photosmart plus B209a is still going strong but my new 7510e has been a nightmare.I do not do gaming on my computer but like to do photo's and other projects and want lots of room and speed which is the reason for the 1 TB HD.
Considering how long Windows XP was supported, I can safely say that Windows 7 will be around and supported by Microsoft for a number of years to come.
There are no Windows 8 driver on the web support portal in the driver download section for your Pavilion Elite HPE-150f desktop PC. That should be a prime consideration in the upgrade or replace decision. Your current system is fine, but given the fact that it is from the 2009 models, for safety of data and your peace of mind, I recommend upgrading it within a year. Four to five years for a home PC is a reasonable product lifecycle expectation. After that It may or may not run as expected. It would be also a good idea to save your photos to an external disk. If you buy a new PC with Windows 8 Pro as the operating system, then Media Center is included in the purchase.
The media center upgrade for the notebook running Windows 8 is relatively inexpensive, but not free. You can download and use the Microsoft Office 2013 starter version for free. It is the replacement for Microsoft Works.
****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
2015 Microsoft MVP - Windows Experience Consumer -
DG_CL USER DEFINED TEXT POPULATING THE DG MASTER DURING FILL
Good day,
My question is regarding having the Dangerous Goods User-Define Text (SAP_EHS_1022_042) characteristics SAP_1022_042_PPDG (Profile) & SAP_EHS_1022_042_TEXT) populate on to the DG Master during fill.
1. The characteristics are maintained on the DG_CL
2. The Regulations are assigned the appropriate DG Profile
3. Table mapping is in place (verified via CGAC)
4. User Profiles have been created
I am looking to have the DG Fill populate the above information to the following fields on the DG Master: DG Profile (PPDG1 & PPDG2) and User Defined Text (PDGF1 &PDGF2).
When the DG Fill is executed, the DG Master is created with Class, PKG, SEG Key, Description....etc; however, the User Defined Text information is not brought over.
Our data model is that we inherit the DG_CL data on to the Real Substance.
I appreciate any assistance or information you can provide.
Thanks,
Chris VillamorDear Chris
I can not go intodetails but please check EHS DG customizing. You will find an activity in which the mapping is done (EHS product safety structure/data to DG data); by enlarging you should be able to get the data filled. May be you need to implement an additional function module.
Check may be these links:
http://help.sap.com/saphelp_46c/helpdata/es/b0/1b4b6e5733d1118b3f0060b03ca329/content.htm
Enhancement of the Dangerous Goods Master - Dangerous Goods Management (EHS-DGP) - SAP Library
http://help.sap.com/saphelp_46c/helpdata/es/35/6f291e268b2239e10000009b38f984/content.htm?frameset=/es/35/6f291d268b2239e10000009b38f984/frameset.htm¤t_toc=/es/f0/71369adc56d11195100060b03c6b76/plain.htm&node_id=60
Dangerous goods
Incorrect assgnt of dang.gds user-defined texts of real sub.
Spec.features for filling dangerous goods user-defined texts
I am sorry to say that there is no consulting OSS note available regarding DG filling.
Hope this helps as a starting point
C.B. -
How to carry out / trigger defined substitution
Hello,
Can you tell me why I can not carry out the substitution, which is defined as following:
Tcode: OPSN
Applicatn area PS Project System
Callup point 1120 Network activity
Prerequisite: AFVGD-STEUS = 'PS01'
So when I change the some user fields of the (internal) activity in a project, when I save the project, the substition is not carried out, can you tell me what else I need to implement the trigger of substitution.
Thanks a lot!
JingDear,
For first Query:
1) Create a value assignment type with type u201CAu201D Node with class with all the tick marks for activate indicator a
Path: SPRO>>Environment, Health and Safety >> Basic Data and Tools >> Specification management >> Specification Data Base Structure >> Settings for value Assignment >> Specify value Assignment Types.
Here you will find total value assignment Types available in the system.
Double click on the value assignemnt type, which you would like to change.
In this screen you need to select the value ***. Category as "A". after selecting the category "A" you need to enter the class in the column class(valAss.). Select the last 2 check boxes (New VA Active & Change Active) out of six.
If you want to create a new one go to "new entries" and follow the steps mentioned above.
For second Query:
2) Run Table based value assignment creation make sure the check edit is ticked ok
Once the updations or changes happened in the value assignments, you need to do this activity.
Path: SPRO>>Environment, Health and Safety >> Basic Data and Tools >> Specification management >> Specification Data Base Structure >> Settings for value Assignment >> Set Up Table-Based Value Assignment
Here you will find 2 rows
1. Create Entries for the Value Assignments
2. Set Up Table-Based Value Assignment
You need to select "Create Entries for the Value Assignments" first
double click on this. You will find a execution button. execute it.
system asks "Do you really want to change value assignment type entries?"
click on "Yes".
system updates the information in the value assignment tables, what ever you did the updates in value assignment types.
you will find the message of "number of new entries and number of entries deleted"
Go back...........you will find the activity performed tick mark.
you have to do the same thing in the second line "Set Up Table-Based Value Assignment". Here execution is not required.
Kamal -
Hi Experts,
We are trying to use property tree Export - Import functionality to move the Standard Property Tree across the landscape, the import job is getting completed but the classes are not created in the target system, should we take care of anything in particular while importing property tree, looking forward to your suggestions, thanks
PraveenHi
Sorry, use CGB7 (IMG / Environment, Health & Safety -> Basic Data and Tools -> Specification Management -> Specification Database Structure -> Settings for Value Assignment -> Adopt Standard Specification Database Structure )
Maye you need to execute CGVAI02 (IMG / Environment, Health & Safety -> Basic Data and Tools -> Specification Management -> Specification Database Structure -> Settings for Value Assignment -> Set Up Table-Based Value Assignment )
Regards.
JCD
Edited by: Juan Carlos Delgado Peña on Jun 1, 2011 11:22 AM -
Migration Assistant Glitch?
As background, in case it plays a part in any of this, I accidentally hard shut down my Macbook Pro Retina (2012) when it was just starting to actually boot up. This required a visit to the Genius Bar where they erased it and reinstalled Yosemite. They were unwilling to reload it from my external hard drive which has a bootable clone using Carbon Copy Cloner. So they created a "temp" user account and password.
When I came home, I decided I did not want the full clone being transferred since that would mean getting the original Yosemite download back (with all of its problems). CCC said to use the Migration Assistant to get my data over without the previous Yosemite.
The first time I ran it, it had the option of replacing the "temp" account with my permanent user account on the backup selected, so I kept that vs changing it to keeping both user accounts. It then showed 3 folders to copy - Applications (40.24GB), Documents & Data (338.24GB; this had my home/user account folder in it at 11.53GB and a "other files & folder" at 293.94GB with no drop down list to review), and Computer & Network Settings (no GB noted). This made an obvious "There is not enough free space..." error message since I have a 250GB drive. Noticed the trash bin on my MBP suddenly had files in it, but did not look at it right away.
I deselected the "other files & folders" and the "music" file under the home/user account (since I have a separate partition with iTunes on it), it appropriately showed my selected data at 52.7GB with an anticipated 184.2GB available after transfer message, but then popped up the same "not enough free space" message so it would not finish.
I then additionally unchecked the Applications, since the user account had my applications folder under it. Again, it accurately reflected this change by showing I had only 12.4GB selected with 224.4GB available after transfer but still would not run do to the "not enough free space" message.
Apple is clueless and implying it must be something about CCC backup. They had me rerun MA but had me select the "Save both user accounts". Same issues occurred. CCC claims it has nothing to do with the backup (noting that the "other files & folders" is probably the safety net data the program maintains and "ok" not to transfer). The EHD has been working and has been tested as bootable, though not before my unfortunate hard shut down goof.
Anyone know what might be going on here? Is this Apple's issue, a complication of my goof, CCC's issue, or some other combo of issues? No one seems to understand why MA appropriately finds and notes data and space allocations, but why it then won't run due to this odd "not enough space" response.
As a side note: if I found myself trying to drag and drop data back to the MBP from this EHD, is there a way to isolate the old Yosemite so I don't accidentally bring it back over?
Thanks.Waterhythms wrote:
Apple is clueless and implying it must be something about CCC backup. They had me rerun MA but had me select the "Save both user accounts". Same issues occurred. CCC claims it has nothing to do with the backup.
You are using 3rd party app to create a backup of your files and then you are trying to restore it via Migration Assistant. Migration Assistant was designed to work with Time Machine Backups and with restoring from one mac to another. If CCC claims it should work with Migration Assistant, then they should give you informations how to do it and what is wrong.
Waterhythms wrote:
As a side note: if I found myself trying to drag and drop data back to the MBP from this EHD, is there a way to isolate the old Yosemite so I don't accidentally bring it back over?
Thanks.
Copy your home folder from CCC backup to /Users folder on your mac and then simply re-create your account by using System Preferences > Users & Groups pane. Remember that your username needs to be exactly the same as your home folder name. -
when config the EHS workbench hitlist ,I want to add more column on the hitlist
In ,Spro>Environment,health and safety>basic Data And tools>specification management>specification master-->check identification listing.
If i change D_DEFAULT, without and spec.cat , the hitlist works, but all the agent and substance are used the same list , I want it can used by diffrence list , so May i know how can i make the "Spec.cat" Works.
and other issue , May I know if I want more column on hit list , how can I added it.
thanks and best regardsHi,
Can you be more specific about your requirement please, as you can not change the Spec Categories, the IMG path you have mensioned is for selecting the Identifier list for each specification type, if you want to add your own spec type, then you need to create a own spec type and add it to any one of the existing spec category, then load the ID lists etc..
Also can you be eloborative on which hitlist you want to what??
regards,
Keshav
Maybe you are looking for
-
Why does auto brightness has a bug in iOS 7.1.1 . The brightness switches automatically to higher in bright places but not returns to lower brightness in dark places but when you lock and unlock it becomes normal
-
Hi all! Still have a problem with creating a PDF file as mail attachement. I installed the latest patch 11 (3.0.5.19) of the oracle runtime and i compiled the report with the patch. What happend: Still go the error message if i open the pdf in the ma
-
Hello, I have some problems with the xmlfind function in the DAL scripts. Gendata crashes every time i run and i have tried several different combinations of xml find: This is a part of the xml file: <activities> <activitiesList>
-
Looking for query for below output?
Hello Experts, I have couple of master tables and those are linked with my audit table. For example, below are 2 master tables, CREATE TABLE MASTER1 (MASTER1_UID INT IDENTITY(1,1) PRIMARY KEY, MASTER1_VAL VARCHAR(10)) INSERT INTO MASTER1 (MASTER1_VAL
-
Guide to Installation of Operating System & Software
Try to follow this guide when installing new operating system for new computers. This is a helpful guide for almost error free OS installtion. CLICK HERE Thanks to Mr. Steveo from the AsusBoards. PS i hope you dont mind i linked your guide