Diese Seite (Version-1) wurde zuletzt am 28-März-2017 14:37 von Administrator geändert.

Du bist nicht autorisiert, diese Seite umzubenennen.

Du bist nicht autorisiert, diese Seite zu löschen.

Versionsgeschichte der Seite

Version Zuletzt geändert Größe Autor Änderungen Kommentar

Links

Eingehende Links Ausgehende Links

Versionsunterschiede

Unterschiede zwischen Version und .

Zeile 1: 225 Zeilen hinzugefügt.
[{ALLOW view All}]
[{ALLOW edit Authenticated}]
! Trace WebClient
1. x.SICF > Service = CRM_UI_FRAME \\
2. Menu > Edit > Runtime Analysis > Activate\\
3. Do whatever\\
4. Switch off runtime analysis + SAT\\
! Business partner / Central person
Generally persons and employees will be distributed via ALE.\\
You will find the central persons in t.HRP1000, type CP.
|x.BP|Manage business partners (t.BUT000)
|x.crmd_order|Manage Tickets (Search with "All")
|x.PPOMA_CRM|Create relationship between Org. and User/BP
|fb.CRM_BUPA_CREATECENTRALPERSON|Create central person for a business partner
|BUA1|Ansprechpartner anlegen
|BUA2|Ansprechpartner ändern
|BUA3|Ansprechpartner änzeigen
|BUG1|Geschäftspartner allgemein anlegen
|BUG2|Geschäftspartner allgemein ändern
|BUG3|Geschäftspartner allgemein anzeigen
|BUG4|Geschäftspartner allgemein Löschvor.
|BUI1|Interessent anlegen
|BUI2|Interessent ändern
|BUI3|Interessent anzeigen
|BUM1|Mitarbeiter anlegen (BP)
|BUM2|Mitarbeiter ändern (BP)
|BUM3|Mitarbeiter anzeigen (BP)
|BUP1|Geschäftspartner anlegen
|BUP2|Geschäftspartner ändern
|BUP3|Geschäftspartner anzeigen
|FS00001|Geschäftspartner anlegen
|FS00002|Geschäftspartner ändern
|FS00003|Geschäftspartner anzeigen
!Adding fields in BUT000
Generally the documentations tells you to use
* Business Data Toolset (BDT) ???
* Easy Enhancement Workbench (EEW) (x.EEWC & x.EEWB)
but the consultants use their own package, that means
* the include structure CI_EEW_BUT000 seems to be simply extended
* additional field value are read with /EIC/EIC_BP_SEARCH_EMPLOYEE->IF_EX_CRM_ICWEB_BP_SEA_EMP~GET_HR_DATA
! ERP to CRM data transfer
Are done withe ALE messages
*/HRI/HRCD_ABA
*HRMD_ABA
and reports
*/HRI/MASTER_IDOC_CREATE_CUST (for example clerks from T526 to /HRI/T526)
*RHALEINI
! Relation between BP, Pernr, UserID
See also [ERP2CRM_HRMD]!\\
Generally BP are saved in
|t.BUT000|GP: Allgemeine Daten I (PARTNER, NAME_LAST, NAME_FIRST, PERNO, XUBNAME)
You can search for the user ID with OBJID=CP & SCLAS=US in
|t.HRP1001|Central Person's relations
Assignment is done in following transaction within screen for role "Employee"
|x.BP|Manage BP
!Tables
|BUT000|Business partner
|HRP1000|CP (=OBJID=PERNR)
|HRP1001|CP => BP
|HRP5580|similar to PA0000 (Status)
|HRP5581|similar to PA0001 (Company infos)
|HRP5582|similar to PA0002 (Name)
|HRP5583|similar to PA0006 (Address)
|HRP5584|similar to PA0009 (Bank)
|HRP5585|similar to PA0105 (Communication)
|HRP5586|similar to ?
|HRP5587|similar to ?
|HRP5588|similar to ?
|CRMD_ORDERADM_H|Geschäftsvorgang (Header)
|CRMD_ORDERADM_I|Geschäftsvorgangsposition (Item), Details
|CRMD_ORDER_INDEX|Indextabelle zum OneOrder-Beleg
Relation is CRMD_ORDERADM_I.HEADER=CRMD_ORDERADM_H.GUID
!Employee Interaction Center / Workflow
|SWIA|Workitem als Administrator bearbeiten
|SWI1|
|t.HRP5580 HRP1001 BUT000|Personalstammdatentabellen
SAP [EIC|http://help.sap.com/SAPHELP_ERP2005/helpdata/EN/42/f4128c8c6a1aa2e10000000a422035/frameset.htm]
SAP [Interaction Center WebClient|http://help.sap.com/saphelp_crm40/helpdata/de/e5/e9bc787a4711d68790005004f2f41f/content.htm]
Blog:
[http://saphrexpert.blogspot.com/2008/12/eic-employee-interaction-center.html]
Faq:
[http://www.eicexperts.com/Docs/EIC_FAQ.pdf]
!!Customizing
!Action
SPRO > CRM > Vorgänge > Einstellungen für Aktivitäten > Vorgangscustomizing
!Regeln
Nur im WebClient, Application=CRMM_ERM_RULES
{{{
https://<server>/sap/bc/bsp/sap/crm_bsp_frame/entrypoint.do?sap-client=<xxx>&appl=CRMM_ERM_RULES
}}}
!Index
|t./EIC/D_INDEX|Indextabelle
!!EIC 7
siehe Ctrl+Alt+Shift+F2
!WebClient
Vom UI-Button zum Coding\\
1. x.SAAB > Checkpoint Gruppe = CRMUIF_CONDITIONAL_BREAKPOINTS > Aktivierung\\
2. Benutzer eintragen und alles bei "Persönliche Aktivierung" anmachen\\
3. WebGUI aufrufen > Zum Objekt navigieren (ggf. mit TAB hinspringen)\\
4. Alt+F2 > in "UI Framework" und für "5.) View Controller - Handle Event (*)"\\
5. Dann gefragten Button klicken\\
6. x.SAAB > Protokoll > Aktualisieren\\
7. Protokoll aufklappen, Controller suchen\\
8. x.SE24 > Klasse aufrufen (oder x.BSP_WD_CMPWB), Methode aussuchen (raten), Breakpoint setzen\\
9. WebGUI wieder aufrufen und durchführen > Debuggern\\
! Content server
[SAP Doku|http://help.sap.com/saphelp_nwpi71/helpdata/de/40/32104211625933e10000000a155106/content.htm]
|CSADMIN|Content-Server-Administration
|OAC0|Content Repository-Administration
|SCMSMO|SAP CCMS Monitor for Optional Components für das Monitoring von Content- und Cache-Server
|SCMSCA|Customizing für Cache-Server
|t.CREP_HTTP|
|r.RSCMST|Test content server
|r.RSCMSTH0 or RSCMSTAC|Cache testing
Check also in\\
RZ20 > SAP CCMS Monitors for Optional Components > Knowledge Provider > ContentServer
Prerequisites:\\
1. Sie haben über die Transaktion SICF den externen Alias //default_host/sap/bc/contentserver angelegt, der anonyme Anmeldedaten enthält und auf das Zielelement //default_host/sap/bc/contentserver verweist. \\
2. Um Dokumente anzuzeigen, benötigt das System beim HTTP-Zugriff auf den Content-Server anonyme Anmeldedaten für den Service //default_host/sap/bc/contentserver.\\
3. service //default_host/sap/bc/contentserver ist aktiv\\
[Doku1|http://help.sap.com/saphelp_crm70/helpdata/EN/e9/f9ea40a07b436dbe7741fef4f3e2b8/frameset.htm]
[Doku2|http://help.sap.com/saphelp_crm70/helpdata/EN/1f/2df44eeebf8145b67b31f513a83fc5/content.htm]
SPRO > Customer Relationship Management > Grundfunktionen > Content Management > ...
!ISO-Code in T005
If you get Message B1881 (SM30>T100>B1,881) "Der Länderschlüssel DE ist keinem ISO-Code zugeordnet.", \\
then you need to check if the country and the ISO-Code (T005-INTCA) exists.\\
If so, then check structure and content of table T005. The problem is, that fuba.COUNTRY_CODE_SAP_TO_ISO
searches the internal table with "BINARY SEARCH" and for that the table must be sorted (!) on the key that is used.\\
Unfortunately SAP does not care sometimes because it relies on the database to return the values sorted already (which is not garanteed!).\\
In the case of T005 you need to go to SE14 and rebuild the table with\\
Menu > Zusätze > "Umsetzung erzwingen"
|V_005_B|Pflegedialog zu T005
!Categories
|t.CRMC_ERMS_CAT_AS|Kohärente Kat. - Aspekte für Kategorisierung (ASP_ID) (Schemata)
|t.CRMC_ERMS_CAT_AT|Kohärente Kat. - Aspektbeschreibungen
|t.CRMC_ERMS_CAT_HI|Kohärente Kat. - Objekthierarchie (TREE_GUID=ASP_GUID)
|t.CRMC_ERMS_CAT_CA|Kohärente Kat. - Kategorien (CAT_ID)
|t.CRMC_ERMS_CAT_CD|Kohärente Kat. - Kategoriebezeichner (CAT_GUID)
|t.CRMC_ERMS_CAT_CT|Kohärente Kat. - Kategoriebeschreibungen (CAT_GUID)
{{{
select A.ASP_GUID,A.ASP_ID, A.ASP_STATE, C.CAT_GUID, C.CAT_ID, D.CAT_LABEL
from CRMC_ERMS_CAT_AS A, /* Schema*/
CRMC_ERMS_CAT_HI B, /* Hierarchy */
CRMC_ERMS_CAT_CA C, /* Category */
CRMC_ERMS_CAT_CD D /* Description */
where A.CLIENT = '100'
AND A.ASP_ID='ZEICXYZ'
AND A.VAL_TO = 99991231235959
and A.ASP_STATE='R'
AND B.CLIENT = A.CLIENT
AND B.TREE_GUID = A.ASP_GUID
and c.CLIENT = B.CLIENT
and c.cat_guid = B.NODE_GUID
and D.CLIENT = B.CLIENT
and D.lang = 'D'
AND D.cat_guid = B.NODE_GUID
order by C.cat_id
}}}
! Email addresses
Email addresses are generall stored via the "[Business Address Services (BAS)|http://help.sap.com/saphelp_nw04/helpdata/en/c8/13b237b9a9a968e10000009b38f8cf/frameset.htm" in table ADR6. You can find the relations [here|http://www.crmtag.com/2008/12/23/crm-tables-and-transaction-codes/]\\
Another keyword is also "Central Address Management (CAM)".
For business partners the email comes from the master HR system via ALE from IT0105.
|SOAD|SAPoffice: Externe Addressen
|SOCP|SAPoffice: Externe Adressen
|SOFF|Bereichsmenü Sap Office
|SBWP|SAP Office
! Name format / Fullname in business partner search
It is read in CL_BUPA_IL_EMPLOYEE_HEADER->READ and filled in LS_HEADER_OBJ-FULLNAME.\\
At the end it comes from fb.BUPA_CENTRAL_GET_DETAIL > fb.ADDR_PERSON_NAME_FORMAT\\
This function looks at t.BUT000-NAMEFORMAT+NAMCOUNTRY and identifies how the fullname should be assembled.\\
If no name format is specified then the default rules apply,
see
{{{
PERFORM standard_nameformat CHANGING it005o.
}}}
We had following NAMCOUNTRY in stock:
AE AN AT AU BA BE BG BR BY CA CH CL CN CS CZ DK EC ES FI FR GB GR HR HU ID IE IL IN IR IT JO JP KR LU MA MK MX MY NL NO NZ PH PL PT RO RU SE SG SI SK TH TR TZ UA US UY YE ZA.
|