Tuesday, May 23, 2017

ODATA UMC BADI



ODATA Badi :

CRM_IU_UMC_ODATA    (CRM)

ISU_UMC_ODATA
IF_ISU_UMC_ODATA_IMPL

Thursday, March 2, 2017

Hide your code from other developers


SAPLS38E
FM - LOCK_SOURCE
FM - EDITOR_USER_EXIT  - In this there is a custom user exit ZXSEUU08

In ZXSEUU08, you can put your conditions and RAISE CANCELLED exception which will then return 'Program cancelled' message to other developers who wants to access your part of code (FM, Subroutine etc..)

Thursday, February 16, 2017

Download SAPUI5 project


To download SAP UI5 Project from Neweaver System

gateway SE38 --> /UI5/UI5_REPOSITORY_LOAD --> project --> <Project name>

Wednesday, February 15, 2017

Authorization check Function module


FM that does Authorization check

Function module:  AUTH_CHECK_TCODE


Thursday, February 2, 2017

Multilevel Categorization (MLC)


Below link is good:
https://wiki.scn.sap.com/wiki/display/SAPITSM/Multilevel+Categorization


https://help.sap.com/saphelp_crm60/helpdata/en/44/03d07381f14c60e10000000a155369/content.htm?frameset=/en/44/03c69b2fcb4c61e10000000a155369/frameset.htm&current_toc=/en/43/0d10ebcc4f21abe10000000a1553f6/plain.htm&node_id=8



MLC is NOT transportable - It does not ask for transport

Importing to different systems:
This can be done using following ways
1. CATEGOTOOL - tcode to import and export via txt file  -  This does NOT import Subject codes (Infact erases existing subject codes in category Ids) - So, pls be careful using this
2. CRM_ERMS_CAT_AS_IMPORT in transaction SE38. - This needs RFC destination setup to connect between systems
3. Manually configure in all systems

Tuesday, December 20, 2016

CRM Identification screen - IS-U integration



http://help.sap.com/saphelp_crmscen70/helpdata/en/20/f984bfca3f4312bf6ebab36673036b/content.htm

In Customizing for Customer Relationship Management under   Industry Solutions  Utility Industries  Settings for User Interfaces  Identification  Define Identification Profiles , define the identification profiles for the technical componentIUICMD (Identification & Master Data) in the interaction center.


BAdI:Identification and Master Data
This Business Add-In (BAdI) is used in the Utilities Industry: Interaction Center (CRM-IU-IC) component.
With BAdI Identification and Master Data (CRM_IUICMD_BADI), you can implement methods that allow you to adjust the identification to meet your own requirements.
This allows you to change pushbuttons, searches, and context areas.
Default Settings
The BAdI implementation CRM_IUICMD_BADI is active as standard. The default coding is also executed if no customer implementation exists. The BAdI is not filter-dependent. The BAdI is designed for multiple use. All activated implementations are called and executed.
Activities
For more information about the implementation of BAdIs within the enhancement concept, see SAP Library for SAP NetWeaver under BAdI Implementation. See also: This BAdI uses the interface IF_CRM_IUICMD_BADI. For more information, display the interface in the Class Builder.


Wednesday, December 7, 2016

ISU Tcodes and Tables


ISU Tcodes:

ECRMREPL -  Error log report (Middleware - similar to SMW01 in CRM)
ECENV_BP -  Check Contract accounts and Contracts for a BP account
EPRODCUST - MDT

EL37 - Meter read reversal
EA13 - Bill reversal (need to give Print document)
EA14 - Mass Bill reversal

ISU Tables:

EVER - ISU contract
EVERH - Doc flow

FQEVENTS  - Event managing  - this is like BT events (user exits)

SPPFCADM - Actions profile management

EA63PS - Payment Scheme display


DFKKCOH - Table for Correspondence entries in ISU 

EA85 - Rate determination create

ETTIFN - Installation Facts (Normal)

EABL - Meter Read document


Tables for Rate categ facts: ERTFND  and  EKDI

ES62 - Premise change

ES30 - Installation Create


CRM Tables:

CRMV_ISU_INDEX_H -  Link between CRM and ISU transaction numbers
ISU_POD -  POD details in CRM
CRMD_ORDERADM_H - Transaction header
CRMD_ORDERADM_I - Transaction Item
CRMD_ISUEXTA4 - Isu details