Upload
zachary
View
506
Download
27
Embed Size (px)
DESCRIPTION
SAP China Localization Report, Configuration, EHP 6.0 Enhance Package
Citation preview
*HAND Enterprise Solutions Company Ltd.www.hand-china.com
2013.11.25CN 1.0 SAPEHP6
*HANDSAP
SAP
*231
*1 EHP6 IDCNBSAIS IDCNCASH - -
*IDCNBSAIS
Current period P/L
ALVPDF
1.1 IDCNBSAIS
*,1.1 IDCNBSAIS
*ALV1.1 IDCNBSAIS
1.1 IDCNBSAISPDFjava
* : ->() ->-> ->: -> ->-> 1.1 IDCNBSAIS
* : FSVFSV
1.1 IDCNBSAIS
* : PDFPDF1.1 IDCNBSAIS
*1.1 IDCNBSAIS
PDFPDFjava
*1.2 IDCNCASH1.
2. ALVPDF
3.Alternative account number
*1.2 IDCNCASHSPRO-IMG-----: ---
*1.2 IDCNCASH1.Item Description
2.CodeCode
*1.2 IDCNCASHPDF
*1.2 IDCNCASHPDFPDF
*1.2 IDCNCASHF.01
*1.2 IDCNCASH1.
2.
3.
4.
*1.2 IDCNCASH--
*1.2 IDCNCASHCash Account2SAP * ,Invoice Account2 A 300 B 298 C 2AB298
*1.2 IDCNCASHOriginal AccountAUGBLREBZGAUGBLSAPREBZGAUGBLGI/IR
*1.2 IDCNCASHOriginal Account1212REBZGAUBZL
*1.2 IDCNCASH 1. 2. 3.
*1.2 IDCNCASH
*1.2 IDCNCASHSPRO-IMG------ PDF 1.IDCNCASHJ_3RFFORM42.
*1.2 IDCNCASH 1. 2. 3. 4. 1. 2.PDFJAVA
*231
*2 EHP6 /SMB12/BANKJOURNAL /SMB12/SUBLEDGER /SMB12/GL_SUBLEDGER /SMB12/EXPENSE /SMB12/GL_BALANCE
*2.1 /SMB12/BANKJOURNAL
1322ALV
*2.1 Smart form PDF2Smart form & PDFPDFPDF
*2.2 /SMB12/SUBLEDGER
1322ALV
*2.2 PDFSmart form 2Smart form & PDFPDFPDF
*2.3 /SMB12/GL_SUBLEDGER T-Code:GS01By set :Detailed: Show accounts with 0 balance: 02. 12
*2.3 132ALV
*2.3 PDFSmart form 2Smart form & PDFPDFPDF
*2.4 /SMB12/EXPENSEALV12
*2.4 PDFSmart form 2Smart form & PDFPDFPDF
*2.5 1. T-codeGS01By set :Detailed: Show accounts with 0 balance: 02. 12 /SMB12/GL_BALANCE
*2.5 ALV12
*2.5 PDFPDFSmart form 2Smart form & PDFPDFPDF
*2.6 BP-Reportbp1G /SMB12/BANKJOURNAL ZBANKJOURNAL /SMB12/SUBLEDGER ZSUBLEDGER /SMB12/GL_SUBLEDGER ZGL_SUBLEDGER /SMB12/EXPENSE ZEXPENSE /SMB12/GL_BALANCE ZGL_BALANCE
*231
*3 EHP6 IDCNAP/AR/GR/IRIDCNACCTBLN
*3.1 XBLNR_ALT 1
(->->->->)
*3.1
*3.1
*3.1
*3.2 IDCNDOC
1.
2. ALVPDFALV
3.
*3.2 IDCNDOC
ALV
*3.2 IDCNDOC
*3.2 IDCNDOC 1. 2. 3. 4. 1. 2. 3.
*3.3 IDCNAP/IDCNAR--/1.2.3.1.2.3.4.
*3.3 IDCNAP/IDCNAR--/1.ALV2.1.ALV2.
*3.3 IDCNAP/IDCNAR--/ 1. 2. 3. 1. 2.
*3.4 GR/IR1.2.1.2.
*3.4 GR/IR1.ALV2.3.1.ALV2.3.
*3.4 GR/IR 1.GR/IR 2. 3. 1.
*3.5 IDCNACCTBLN1.T-CODEIDCNALG
*3.5 IDCNACCTBLN
*3.5 IDCNACCTBLNIDCNALG
*3.5 IDCNACCTBLN 1. 2. 3. 1./
* JAVA-ADSJAVA-ADS IDCNBAIS-/ IDCNCASH-/PDFJAVA-ADS
1.Netweaver Java (NW 7.3)
2.NetWeaver ABAP (NW 7.02)
3.NW Java http://sapbp.demo.com:50100/
4. Creating a User for Authentication to ADS in an ABAP Environment
The secure communication between the Forms Processing Framework (ABAP) and the Adobe Document Services (ADS) running on AS Java, requires the system userADSuserwith a special UME role delivered by SAP. If the user has not beencreated automatically by the configuration tool, you can create it manually.
Procedure
Creating the User ADSUser
1. On the AS ABAP, log on to the client used for the UME authentication.
2. Start the transactionSU01or chooseToolsAdministrationUser MaintenanceUser.
3. EnterADSuseras user name and chooseCreate.
4. Choose the user typesystem user.
5. Enter a password and save your settings.
Creating the Role ADSCALLERS
1. Start the transactionPFCGor chooseToolsAdministrationUser MaintenanceRole AdministrationRoles.
2. Create a roleADSCALLERS(no authorizations required).
NOTE
The ADSCALLERS role in SAP NetWeaver AS ABAP appears automatically as the ADSCALLERS group in the NetWeaver Administrator.
3. Activate the role.
4. Assign the userADSUserto this role.
Assigning UME Role and Actions to the ADSUser
1. To start the User Management, enter the Web addresshttp://:/useradmin.
2. ChooseRoleand search the role namedSAP_ADSCALLER.
NOTE
This UME role was created during installation.
3. Go to theAssigned Userstab. UnderAvailable Users, search for the userADSUSERand pressAddto assign this user to the role SAP_ADSCALLER.
4. Choose theAssigned Actionstab and search foradobeinAvailable Actions. From the listed actions, chooseAdobeDocumentServicesADSCallerand pressAddto assign it to the role.
5. Save your changes.
5.ADSuserADSTcode: SU01 ,ADSuser []
6ADSuser System
7ADSCALLERS,ADSTcode : PFCG ,ADSCALLERS[]
8[Change Authorization Data]
9Yes
10
11ADSCALLERS
12[Users] ADSuser User comparison ,
13SAP Java http://sapbp.demo.com:50100/useradmin,Search Critieria Role SAP_ADSCALLER [GO]
14Assigned Users ,Modify
15Search Critieria ADSuser GOADSuser Add ADSuser
16[Assigned Actions] ,
17Adobe* ,[GO] J2EE AdobeDocumentServices ADSCaller ,Add
18Save
19
20Setting Up Basic Authentication to ADS in an ABAP Environment
If forms processing is triggered by ABAP-based applications, you need to establish a connection between the Forms Processing Framework (ABAP) and the ADS running on AS Java. You also need to set up Basic Authentication for this connection .
Procedure
1. Log on to your SAP NetWeaver AS ABAP central instance host.
2. Call transaction SM59.
3. ChooseCreate.
4. Enter at least the following:
RFC destination:ADS
Connection type:G
Description
5. ChooseENTER.
6. Choose theTechnical settingstab and enter at least the following:
Target Host
Enter the host name of the AS Java that runs the ADS or of the SAP Web dispatcher if applicable.
Service No
Enter the HTTP port number of the Target Host you have specified (The following naming convention applies:500(50000, for example, if your J2EE instance is00).
Path Prefix
Enter the string/AdobeDocumentServices/Config?style=rpc.
Ignore the warningQuery String Not Allowedby pressingEnter.
7. Choose theLogon/Securitytab and selectBasic Authentication.
8. In theUserandPasswordboxes, enter the user nameADSUserand the password.
9. Save.
NOTE
If you chooseTest Connection, you receive an error message...Returncode 404.... You can ignore this message.
21SAP Adobe Document service RFCTcode: SM59 []
22ADS Http Connection To External Server Type G
23Target Host : Ads ,sapbp.demo.com ,Service No. :50100 path Prefix /AdobeDocumentServices/Config?stryle=rpc ,Logon & Security
24.
25ADSuser []
26Creating the Service User for Communication with ADS
For the communication between the AS ABAP and the ADS running on AS Java the service userADS_AGENTis required.
You need to specify this service user in the authentication parameters of the Destination service in the AS Java that hosts the Adobe Document Services (ADS).
Procedure
1. Log on to the AS ABAP and start the transactionSU01(User Management).
NOTE
You must specify this client in the Destination service.
2. In theUserfield, enterADS_AGENTand chooseUserCreate.
3. Choose theLogon datatab and assign a password.
NOTE
You must specify this password in the Destination service.
4. Choose the user typeService.
5. Choose theRoletab and assign a role to the userADS_AGENTas follows:
If AS ABAP and AS Java (with ADS) are installed on the same server (double-stack installation or AS ABAP with Java hub), assign the roleSAP_BC_FP_ICF.
.
If AS ABAP and AS Java (with ADS) are installed on different servers, assign the roleSAP_BC_FPADS_ICF.
NOTE
This distinction is for performance reasons. You may copy the required role first.
More information:Changing Standard Rolesin the SAP Library
6. Save.
7. Create the Destination service or adapt an existing one.
More information:Creating or Changing the Destination Service
27ADS ADS_AGENT ,[]
28User Type ServiceRoles
28SAP_BC_FP_ICF ,[]
29Creating the Destination Service for Communication with ADS
This procedure applies to forms processing in an ABAP environment. The Destination service runs on the AS Java, where the Adobe Document Services (ADS) are installed and serves to facilitate communication and data transmission between the ABAP and the Java environment. The communication between the Destination service and the AS ABAP is enabled by the Internet Communication Framework (ICF).
In a double-stack system (ABAP and Java installed on the same system), the Destination service is configured for basic authentication, when you execute the configuration tool. You need to change or create these settings in the following cases:
AS ABAP and AS Java are installed on separate servers.
You want to use SSL.
The service userADS_AGENTin the AS ABAP is not in the default client.
Prerequisites
The ICF service on the AS ABAP is active.
More information:Activating the ICF Service
The service userADS_AGENTexists and is assigned to the appropriate role.
More information:Creating the User ADS_AGENT
Procedure
1. Start the SAP NetWeaver Administrator via the addresshttp://:/nwa.
2. ChooseConfiguration ManagementSecurity ManagementDestinations.
3. ChooseCreate.
4. Enter theDestination nameFP_ICF_DATA_, whereis your ABAP system, and chooseHTTPfor theDestination Type.PressNext.
5. UnderConnection, enter the message server (or Web Dispatcher) of the SAP NetWeaver AS ABAP in theURLfield:
http://:
and in case of SSL,
https://:
NOTE
To display the host name of your AS ABAP, log on to AS ABAP and call transactionSICF. In the main menu, chooseGotoPort Information. The information is displayed on a screen; where the HTTP_port is specified underServices.
6. Enter the appropriate client number of the system, where the service user ADS_AGENT exists into theClientfield. Keep the fieldsSystemIDandLanguageempty.
7. UnderSSL Server Certificates, chooseIgnore server certificatesand pressNext.
8. UnderLogon DataAuthentication,chooseBasic.
9. In theUsernamefield, enterADS_AGENT, and enter the same password as given for this user in the AS ABAP in thePasswordfield.
10. ChooseFinish.
11. Check the settings of the Destination service.
More information:Checking the Destination Service and the ICF Service.
30Activating the ICF Service
The communication between the Destination service of the AS Java and the AS ABAP uses the Internet Communication Framework (ICF). If the ICF service has not been activated automatically by the configuration tool, you can activate it manually.
Procedure
1. Log on to the AS ABAP.
2. Start the transactionSICF.
3. Choosedefault_hostsapbcfp.
4. ChooseService/Virt.HostActivate.
5. If AS ABAP and AS Java (with ADS) are installed in different servers and you want to bundle your forms to improve performance, also activate thefpadsICF service.
31ICF Tcode : SICF ,[]
32Default_host/sap/bc/fp Activete Service
33. [Yes]
34OptionalABAPJavaFPADSdefault_host/sap/fpads , Activete Services
35. Yes
36SAP Java System http://sapbp.demo.com:50100/, SAP NetWeaver Administrator
37. Configuration
38Destinations
39. Create
40FP_ICF_DATA_ ABAPFP_ICF_DATA_ERP,Destination Type HTTPnext
41.URLABAPhttp://:,http://sapbp.demo.com:1080,Client [114]System ID Language Ignore SSL Servei Certificates Next
42Authentication Basic(User ID and Password ),User name ADS_AGENT Finish
43Checking the Destination Service and the ICF Service
Use the first of the following tests for checking the settings of the destination service. If you receive any error messages, continue with the further tests listed below.
Prerequisites
You have already checked theABAP connection.
Checking the Destination Service using a test report in AS ABAP
Using this test you can check if the complete configuration of the destination service and the ICF service is correct.
1. Log on to your SAP NetWeaver AS ABAP system.
2. Call transaction SA38.
3. Enter the name of the test report FP_CHECK_DESTINATION_SERVICE.
4. Execute the test without choosing the optionWith Destination Service.
5. The system renders a test form in the background without using the destination service and displays the size of the created PDF.
6. Execute the test again. Now select the optionWith Destination Service.
7. If the settings of the destination service are correct, the system displays the same message as before (see step 5).
Checking the ICF Service using the Web Browser
1. In your Web browser enter the URL
http://:/sap/bc/fp/form/layout/fp_test_00.xdp
whereis the server that hosts the AS ABAP andis the http port of the AS ABAP.
2. In the dialog box enterADS_AGENTas user and the password you have specified for it.
3. If the settings of the ICF service are correct, the system displays the layout information of the form FP_TEST_00 in XML format.
Checking the Destination Service using the SAP NetWeaver Administrator
Using this test you can check if the settings for the destination service are correct.
1. Start the SAP NetWeaver Administrator and navigate toDestinationsas described inCreating or Changing the Destination Service.
2. Choose the destination and extend theURLyou specified inDestination DetailConnection and Transporttohttp://:/sap/bc/fp/form/layout/fp_test_00.xdp
CAUTION
Specify the URL exactly as given, otherwise the connection cannot be tested and you receive the error messageError during Ping operation: Received HTTP response 404.
3. ChoosePing Destination
4. The system sends a call to the ABAP system where the form layout is stored. If the settings are correct, the system displays the messageHTTP GET response code 200 Content type text/xml.
5. Change the URL back tohttp://: for the Destination Service to work properly.
Further Checks
If the settings of the destination service are not correct, you get an error message. You need to perform further checks:
1. Check if theICF serviceis active.
2. Check if the system userADS_AGENTis correctly configured.
3. Check the settings of theDestination Service.
44Tcode: SA38 ,FP_CHECK_DESTINATION_SERVICE,connection ADS
45
46With Destination Service
47
48IEhttp://sapbp.demo.com:1080/sap/bc/fp/form/layout/fp_test_00.xdp
49configuration , Scenarios
50Configuration Wizard
51. Functional Unit Cofiguration UI
52. Adobe Document Service,Enable Automaticaly Enable Manually
53. OK
54Next
55
56ADS FP_TEST_00 Adobe Reader PDF
Q & A*
*HAND Enterprise Solutions Company Ltd.www.hand-china.com
**Liu Jian**Liu Jian**Liu Jian**Liu Jian**Liu Jian**Liu Jian**Liu Jian**Liu Jian**Liu Jian**