Skip to Content
0
Former Member
Aug 27, 2007 at 08:13 PM

Ship to party (full points will be awarded )

46 Views

Please kindly help me in making the specific changes .please let me know detail steps for it from start to end.

P.S-- full points will be awarded for help

i. To get the available ship to parties

1. Call FM BAPI_BUPA_RELATIONSHIPS_GET

2. Import BUSINESSPARTNER = Sold to party #

3. Result in table RELATIONSHIPS

a. PARTNER1

b. PARTNER2

c. RELATIONSHIPCATEGORY

d. VALIDFROMDATE

e. VALIDUNTILDATE

f. DEFAULTRELATIONSHIP

g. RELATIONSHIPTYPE

4. Get all PARTNER2 with RELATIONSHIPCATEGORY = CRMH02

ii. To get address of each ship to party

1. Call FM CRM_ISA_BUPA_GET_ADDRESSES ‘PARTNER2’ as import parameters.

2. Get address from table PARTNER_ADDRESS_DATA

a. NAME1

b. NAME2

c. STREET

d. CITY

e. REGION

f. COUNTRY

g. POSTL_COD1

iii. To get the order history based on Ship to party

a. ISA is calling CRM_ISA_GEN_DOCUMENT_SEL with inputs in table IT_SEL_OPT

HANDLE : 1

SELECT_PARAM : PARTNER_NO/1(2)

ENTITYTYPE : CL_CRM_REPORT_SET_PARTNER

PARAM_FUNCTION :

PARAM_FUNC_TYPE : 0001

TOKEN : RAN

SIGN : 1

OPTION : EQ

LOW : Sold to party #

HIGH

Change it to

HANDLE : 1

SELECT_PARAM : PARTNER_NO/1(2)

ENTITYTYPE : CL_CRM_REPORT_SET_PARTNER

PARAM_FUNCTION :

PARAM_FUNC_TYPE : 0002

TOKEN : RAN

SIGN : 1

OPTION : EQ

LOW : Ship to party #

HIGH :

Technical Changes to be Done in ISA Application

Programs Affected:

JSP’s

1. appbase/genericSearch.jsp

2. b2b/login/selectsoldto.jsp

Java Programs

a. b2b/history/updatehistory

b. b2b/getdealerfamily

c. /b2b/updateworkareanav

d. com.sap.isa.isacore.action.GenericSearchISAAction

Standard ISA application calls for CRM_ISA_BP_BPARTNER_GETDETAIL which calls for the business partner object . this will not get the ship to party detail.

To Get to Ship to party detail we need to call the function module which are mentioned in the first section of the document.

The sold to party details has to be kept in the JSP Session so that it can be retrieved to call the new Function modules.

There are 3 function module to be called so we need to have 3 Bussiness Object created and then corresponding 3 Bussiness Object Manager programs.

These programs have to be mapped in the the “bom-config.xml”.

The Bussiness Objects have to be mapped in the “backendobject-config.xml”

The CRM_ISA_GE_DOCUMENT_SEL has table input parameters. JCO Connection to be written in the backendobject should be handled in the clean manner.