2010 Mar 11 12:29 PM
Hi,
I need to update Connection object HOUSE_NUM1 IN THE SYSTEM.
Can you suggest me a function modjule fkor the same.
The standard function module ISU_S_CONNOBJ_CHANGE says coding for no dialog will be included if required.
Regards,
Jyothsna
2010 Mar 16 5:40 AM
Hi Jyothsna
I was a little bit surprised as well to see this comment instead of the necessary code for background processing.
However, it is not overly difficult to create your own function to do so (if you don't want to change the classification).
First have a good look through ISU_S_CONNOBJ_CREATE and create the new function with following calls:
ISU_O_CONNOBJ_OPEN
Here you have to populate the structures ADRC_STRUC and EHAU
ADDR_ACCEPT_REG_DATA_ERROR (optional)
ISU_CONNOBJ_CHECK
ISU_O_CONNOBJ_PREPARE_CLOSE
ISU_O_CONNOBJ_ACTION
ISU_O_CONNOBJ_CLOSE
If you only want to change address information you could use functions from the central address management, of course.
Yep
Jürgen
2010 Mar 22 6:38 AM
Hi,
you have said that function module from the central update system ,can youy elaborate more on that.
Regards,
Jyothsna
2010 Mar 24 1:25 AM
Hi Jyothsna
In ISU_S_CONNOBJ_CHANGE following functions linked to the IS-U address interface (FuGr ESAD) are used:
ISU_O_ADDRESS_OPEN
ISU_O_ADDRESS_INPUT
ISU_O_ADDRESS_PREPARE_CLOSE
ISU_O_ADDRESS_ACTION
ISU_O_ADDRESS_CLOSE
It is also possible to bypass the IS-U address interface and go straight to the functions of the Central Address Management (FuGr SZA0 and SZA2):
ADDR_GET
ADDR_INSERT
ADDR_UPDATE
ADDR_CHECK
ADDR_ENQUEUE
ADDR_DEQUEUE
Yep
Jürgen