65
1 HAND Enterprise Solutions Company Ltd. www.hand-china.com 日日2013.11.25 日日CN 1.0 日日 日日日 日日日 日日日 日日日 SAP 日日日日日日日日日日日日—日日 EHP6

Sap中国本地化报表研究

  • 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

  • *PDF

    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

    PDF

  • *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

    PDF

  • *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**