Trong vài tình huống nào đó bạn hoặc users của bạn cần / muốn logon trực tiếp vào SAP system (có thể trực tiếp vào 1 chức năng T-Code luôn) mà không cần phải qua nhiều bước phức tạp, nhất là phải nhớ password. Cách làm như sau
1. Tạo SAP Shortcut, cái này cứ làm đơn giãn theo cách đơn giãn nhất SAP ghi trong link sau:
http://help.sap.com/saphelp_nw70/helpdata/en/8b/732e42e1ef5633e10000000a155106/content.htm?frameset=/en/8b/732e42e1ef5633e10000000a155106/frameset.htm¤t_toc=/en/73/69f5c755bb11d189680000e829fbbd/plain.htm&node_id=59
Nếu không muốn đọc link thì cứ right click lên Desktop và chọn New ->SAP GUI Shortcut
2. Theo mặc định của vấn đề bảo mật thì SAP không cho (disable) nhập password ở shortcut.
Vì vậy phải sửa trong Registry.
Trong nhánh HKEY_CURRENT_USER\Software\SAP, tạo 2 cái Key và 1 cái Value kiểu String có giá trị 1 như hình trên
OK, như vậy là xong.
Quay trở ra cái shortcut trên desktop, edit nó và...tèng téng teng, nhập password và lưu lại
3.Mọi việc đến đây có vẽ xong xuôi, nhưng thường thì lúc này Open cái shortcut thì nó lại mở thêm cái SAP Logon Pad nữa (dư thừa không hiểu nỗi)
Để bỏ cái cục dư thừa này đi thì làm theo Note sau:
552646 - Sapshortcut: no Scripting, no Sessions in Saplogon menu
Lưu ý là lúc này không làm ở Current_User nữa mà làm ở HKEY_LOCAL_MACHINE\SOFTWARE
Và tùy thuộc vào hệ thống của bạn là 32 hay 64bit và đến đúng chỗ như cái Note mô tả
Oh la la, it's ok
Sau thời gian, update cái SAP Gui lên 7.4 compile 1 with NWBC thì nó có nhiều thay đổi, các file ini đổi thành các file xml; và vấn đề của bài này cũng bị thay đổi, ô password biến mất (disappear) chứ không phải chỉ mờ đi (disable).
Trên 1 số diễn đàn có nhiều người bảo là lên 7.4 SAP bỏ cái này do vấn đề bảo mật (đúng là làm cái này là đã bỏ qua chuyện bảo mật) nhưng có lẽ không phải.
Với case của mình, thử trên Win7 (32, 64) và Win 8.1 64bit như sau:
- Chỉ remove cái NWBC thì không được, nó bảo cái đó cần thiết gì đó và không remove
- Vậy remove hết những gì thuộc SAP GUI luôn
- Setup lại với 7.4 compile 1 ===> it's ok
- Update lên Patch 4 ====>it's ok
Vậy có lẽ do cái NWBC nên vụ này bị chặn.
Và đúng vậy, vấn đề như sau:
SAP GUI for Windows 7.40 in conjunction with SAP NetWeaver Business Client
And SAP GUI for Windows 7.50 as the standard setting ==> use SAP UI Landscape
Khi dùng cái Landscape này có nhiều cái tốt (theo SAP) thì chưa thấy, nhưng Shortcut sẽ không cho Lưu password, như vậy thì cũng bằng không.
Mình mới setup GUI 7.5 và theo standard setting như trên, cái shortcut mất password...
Để khắc phục việc này, thay đổi như sau (tắt SAP GUI Landscape):
64 bit:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP\SAPLogon]
32 bit:
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP\SAPLogon]
==>> change LandscapeFormatEnabled value to 0
Olala, it works!
Thứ Hai, 1 tháng 6, 2015
Thứ Năm, 30 tháng 4, 2015
Các vấn đề với SUM
Lần upgrade này cũng gặp một số vấn đề nan giải và hao tổn nhiều thời gian, tâm lực
SUM đang chạy ngon lành đến giai đoạn quan trọng (thay đổi vào hệ thống) thì bị lỗi như hình sau
SUM đang chạy ngon lành đến giai đoạn quan trọng (thay đổi vào hệ thống) thì bị lỗi như hình sau
Cái thông báo lỗi nhìn vậy nhưng không phải vậy (cái này chuối thiệt), phải đọc cả đống log của SUM thì mới biết là nó báo lỗi khi làm việc với hệ thống khác chớ không phải cái 10.57 như trên
Trường hợp này được gải quyết bằng SAP Note: 1563660 - sapcontrol, user authorization issues (SUM)
cụ thể của mình là thiết lập tham số: service/protectedwebmethods = NONE
Khi giải quyết được vấn đề trên, SUM chạy tiếp trên giai đoạn switch kernel thì lại bị lỗi như sau
Bố hại trường hợp này phải hy sinh cái SUM đang chạy để restart cái server mà rồi vẫn bị lỗi lại, nguyên nhân thì chưa tìm ra, còn cách khắc phục thì làm theo SNote sau
1459119
- Locked files in kernel staging directory
Trong đó chỉ có lệnh: net stop winmgmt
Btw, mình thực hiện thêm được lệnh Shutdown -i để remote restart server
Khi giải quyết được vấn đề trên, SUM chạy tiếp và thành công ngoài mong đợi
Tuy nhiên khi hệ thống start lên thì nó có đến 2 cái Central Instance (chứa 2 cái message service).
Vậy là lại khó khăn.
Mình nghĩ mọi thứ chạy ok, tại sao lại vậy. Chỉ có thể là do bị ngắt ngang giữa chừng nên các profile bị sai, dẫn đến SAP start như vậy. Nếu để vậy thì hệ thống giống như 2 phần riêng biệt và có 1 số chức năng không chạy được.
Vậy là phải khôi phục lại các profile cũ (dưới OS) và restart lại hệ thống (lưu ý restart các services), xóa hết dữ liệu profile trong DB table và rồi Import lại từ Active server
và lại restart toàn bộ system thì ok
"Delete all entries from tables TPFET and TPFHT: SE14 (changes made to the profile of your source system) ==> sau việc này, all Profiles in RZ10 bị xóa, phải Import lại từ Active Server"
Thứ Hai, 27 tháng 4, 2015
Running SAP SUM with Error about msvcr100.dll
Khi chạy Startup.bat là bị lỗi với file này, down về nhưng vẫn bị báo lỗi khác, chắc do nhầm version 32bit
Giải pháp tốt nhất là install cái
Lại PHẢI modify cái note này lần nữa
Chuyện là sau khi SUM với hệ thống thứ 2 dạng Distribution thì cái Instance ở 1 server không start được
Nó báo câu lỗi sau
The service did not respond to the start or control request in a timely fashion.
Báo hại bác MS chỉ tùm lum tá lả những chẳng được cái nào
Sau nản quá không search theo cái message đó nữa mà search theo sapstartsrv.exe của SAP thì OK, chỉ cần chạy file (từ cmd promt) SAPSTARTSRV.EXE, nó sẽ báo lỗi rõ hơn, chỉ đến cái anh chàng msvcr100 trên kia, vậy là chỉ cần cài cái C++ 2010 là SAP start ngon lành
==>phiên bản (SPS, Kernel...) mới này chắc chắn phải dùng cái C++ 2010 Redist
Giải pháp tốt nhất là install cái
Microsoft Visual C++ 2010 Redistributable Package (x64)
Mình setup với bản 2005 nhưng không được, phải cắm cái 3G vào down cái mới (2010) về setup là chạy ok
Vậy là với SUM10SP12, phải chạy với C++ 2010
Vậy là với SUM10SP12, phải chạy với C++ 2010
Link down: http://www.microsoft.com/en-us/download/details.aspx?id=14632
Lại PHẢI modify cái note này lần nữa
Chuyện là sau khi SUM với hệ thống thứ 2 dạng Distribution thì cái Instance ở 1 server không start được
Nó báo câu lỗi sau
The service did not respond to the start or control request in a timely fashion.
Báo hại bác MS chỉ tùm lum tá lả những chẳng được cái nào
Sau nản quá không search theo cái message đó nữa mà search theo sapstartsrv.exe của SAP thì OK, chỉ cần chạy file (từ cmd promt) SAPSTARTSRV.EXE, nó sẽ báo lỗi rõ hơn, chỉ đến cái anh chàng msvcr100 trên kia, vậy là chỉ cần cài cái C++ 2010 là SAP start ngon lành
==>phiên bản (SPS, Kernel...) mới này chắc chắn phải dùng cái C++ 2010 Redist
Chủ Nhật, 26 tháng 4, 2015
Problems when running SUM on 04/15
*** Trong Stack có SCA của SPAM, tuy nhiên lúc chạy SUM nó lại bị lỗi khi install, phải update SPAM/SAINT manually trước rồi mới chạy lại SUM. SPAM phải update manual trước = SPAM, không chạy vơi SUM được
*** Do hệ thống mới copy lại và dùng cái kernel hồi 2011 nên bj báo lỗi file R2trans.exe cũ quá, phải update lên
==> Phải update (download) file mới hơn R3trans.exe vào 2 thư mục kernel (SYS & EXE) -> nhưng luôn báo locked file nên stop hết, restart OS
==>Xong chạy tiếp SUM không được vì thiếu file --> cái R3trans luôn đi kèm một số file khác cùng bộ mà phải update kernel mới đủ (chắc chắn, dư còn hơn thiếu)
Vậy là Update Kernel luôn lên 721_EXT
==>Xong Chạy tiếp SUM thì báo lỗi lúc đầu kernel 720 sao giờ là 721 ( do mình up lên 721, 720 hết support)
==>>>>>Stop hết SUM, xóa thư mục, extract again và thực hiện lại từ đầu: Ok
*** Check Update failed (SM13) đúng như phần chuẩn bị, nếu tồn tại update fialed, khi SUM chạy tới phase Processing cũng sẽ failed
*** Do hệ thống mới copy lại và dùng cái kernel hồi 2011 nên bj báo lỗi file R2trans.exe cũ quá, phải update lên
==> Phải update (download) file mới hơn R3trans.exe vào 2 thư mục kernel (SYS & EXE) -> nhưng luôn báo locked file nên stop hết, restart OS
==>Xong chạy tiếp SUM không được vì thiếu file --> cái R3trans luôn đi kèm một số file khác cùng bộ mà phải update kernel mới đủ (chắc chắn, dư còn hơn thiếu)
Vậy là Update Kernel luôn lên 721_EXT
==>Xong Chạy tiếp SUM thì báo lỗi lúc đầu kernel 720 sao giờ là 721 ( do mình up lên 721, 720 hết support)
==>>>>>Stop hết SUM, xóa thư mục, extract again và thực hiện lại từ đầu: Ok
*** Check Update failed (SM13) đúng như phần chuẩn bị, nếu tồn tại update fialed, khi SUM chạy tới phase Processing cũng sẽ failed
Thứ Năm, 30 tháng 10, 2014
Excel XLSX Open xls - No warning
Thời gian này chúng ta đã sử dụng MS Excel 2007/2010/2013/2015...(*.XLSX), nhưng có nhiều file excel cũ (xls) cũng như nhiều ứng dụng vẫn còn xuất (export) ra excel vớ format 2003 (*.xls)
Khi mở các file này chúng ta luôn bị warning về "unsupported format"
Để bỏ cái này khỏi phiền phứt, sửa cái Registry như bên dưới nè:
Khi mở các file này chúng ta luôn bị warning về "unsupported format"
Để bỏ cái này khỏi phiền phứt, sửa cái Registry như bên dưới nè:
1.Open your Registry (Start -> Run -> regedit.exe)
2.Navigate to HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\OFFICE\12.0\EXCEL\SECURITY
3.Right click in the right window and choose New -> DWORD
4.Type “ExtensionHardening” as the name (without the quotes)
5.Verify that the data has the value “0?
Thứ Ba, 28 tháng 10, 2014
SAP BW Lỗi SQL Partition
Mình đang dùng SOLMAN 7.1 với SQL 2008 R2 SP1
Lâu nay trong Alert & Config nó cũng có cảnh báo về Max Partition nhưng chưa có dịp xem xét
Khoảng 1 tuần nay cái SOL nó bị lỗi quá nhiều, đa phần là các Jobs...
SOL mình dùng làm như là BW nên 1 số table Fact-table nó lớn & bị chia nhiều partition quá. SAP có áp dụng MS partition cho BW (BI)
Cái SQL của mình mặc định có 1000 partition và ...đang vượt ngưỡng nên xảy ra lỗi
SAP cũng đã biết việc này nên có 1 vài Notes nói về việc này
Tham khảo
869407 - Partitioning on Microsoft SQL Server
1637822 - SAP Solution Manager 7.* Administration on MS SQL Server
... và các notes liên quan...
- Cách Manual: tạo job Compress cho InfoCube 0SM_SIZES nhưng nó chạy 24h chưa xong nên Cancel (chắc lúc này mình chưa mở rộng partition nên nó không mở rộng được cho table /BI0/F0SM_SIZES & /BI0/E0SM_SIZES
- Đã implement cái note như SAP đề nghị (nội dung note là nó Compress dữ liệu của mấy bảng Fact này, qua đó giảm số partition xuống, chạy daily) nhưng chưa nó chạy đâu cả
- Đã mở rộng partition của SQL lên 15000 - Cái này làm được do SQL của mình là 2008R2 SP1 (vừa đủ support)
Code này xem này:
select distinct t.name, p.partition_number
from sys.partitions p
inner join sys.tables t
on p.object_id = t.object_id
where p.partition_number >500
and t.name = '/BI0/F0SM_SIZES'
Order by p.partition_number
Thiết lập mở rộng partition này:
exec sp_db_increased_partitions 'SOL' --, 'ON'
Lâu nay trong Alert & Config nó cũng có cảnh báo về Max Partition nhưng chưa có dịp xem xét
Khoảng 1 tuần nay cái SOL nó bị lỗi quá nhiều, đa phần là các Jobs...
SOL mình dùng làm như là BW nên 1 số table Fact-table nó lớn & bị chia nhiều partition quá. SAP có áp dụng MS partition cho BW (BI)
Cái SQL của mình mặc định có 1000 partition và ...đang vượt ngưỡng nên xảy ra lỗi
SAP cũng đã biết việc này nên có 1 vài Notes nói về việc này
Tham khảo
869407 - Partitioning on Microsoft SQL Server
1637822 - SAP Solution Manager 7.* Administration on MS SQL Server
... và các notes liên quan...
- Cách Manual: tạo job Compress cho InfoCube 0SM_SIZES nhưng nó chạy 24h chưa xong nên Cancel (chắc lúc này mình chưa mở rộng partition nên nó không mở rộng được cho table /BI0/F0SM_SIZES & /BI0/E0SM_SIZES
- Đã implement cái note như SAP đề nghị (nội dung note là nó Compress dữ liệu của mấy bảng Fact này, qua đó giảm số partition xuống, chạy daily) nhưng chưa nó chạy đâu cả
- Đã mở rộng partition của SQL lên 15000 - Cái này làm được do SQL của mình là 2008R2 SP1 (vừa đủ support)
Code này xem này:
select distinct t.name, p.partition_number
from sys.partitions p
inner join sys.tables t
on p.object_id = t.object_id
where p.partition_number >500
and t.name = '/BI0/F0SM_SIZES'
Order by p.partition_number
Thiết lập mở rộng partition này:
exec sp_db_increased_partitions 'SOL' --, 'ON'
Thứ Năm, 23 tháng 10, 2014
SAP ERP Install - System Copy with SQL 2012
Mình dùng SAP ERP 6.05 với Netweaver 7.02 với SQL 2008R2 từ 2011 đến nay (10/2014), gần 4 năm nay vẫn xài SAPInst.exe bình thường trong các thao tác cài đặt, copy...
File này ở DVD Master, có version 7202.0.0
Vừa rồi thực hiện upgrade SQL lên 2012, mọi thứ ok
Hôm nay thực hiện System Copy thì không được, SAPInst cứ báo lỗi "Native client for MS SQL Server is not installed."
Mặt dù chắc chắn là cả 2 Native Client (2008R2 & 2012) đều có mặt
Vậy là phải download lại cái SAPInst mới, giờ gọi là SWPM -Software Provision Manager
Thời điểm này có version là 10.06.
Trong này nó có 2 phần 70SWPM10SP06 & SWPM10SP06
Mình đang sử dụng Netweaver 7.02 nên vào phần 70SWPM10SP06 để dùng SAPInst.exe (cái kia chắc dùng cho các Netweaver lớn hơn, mình có thử nhưng thiếu Kernel, chưa có time làm tiếp)
Giờ file này có version là 2014.10.0.0
Và thực hiện System Copy thành công.
Vậy cái SAPInst cũ... nó không thấy không hiểu cái SQL Native Client 2012 rồi
File này ở DVD Master, có version 7202.0.0
Vừa rồi thực hiện upgrade SQL lên 2012, mọi thứ ok
Hôm nay thực hiện System Copy thì không được, SAPInst cứ báo lỗi "Native client for MS SQL Server is not installed."
Mặt dù chắc chắn là cả 2 Native Client (2008R2 & 2012) đều có mặt
Vậy là phải download lại cái SAPInst mới, giờ gọi là SWPM -Software Provision Manager
Thời điểm này có version là 10.06.
Trong này nó có 2 phần 70SWPM10SP06 & SWPM10SP06
Mình đang sử dụng Netweaver 7.02 nên vào phần 70SWPM10SP06 để dùng SAPInst.exe (cái kia chắc dùng cho các Netweaver lớn hơn, mình có thử nhưng thiếu Kernel, chưa có time làm tiếp)
Giờ file này có version là 2014.10.0.0
Và thực hiện System Copy thành công.
Vậy cái SAPInst cũ... nó không thấy không hiểu cái SQL Native Client 2012 rồi
Đăng ký:
Bài đăng (Atom)




