Hi Experts,
I am getting error when implementing Shared Memory for one of my object.
Created a area SHMA and Assigned Root class
In Root Class I implemented GET_MSG , SET_MSG along with IF_SHM_BUILD_INSTANCE~BUILD methods.
In IF_SHM_BUILD_INSTANCE~BUILD Method:
I wrote
method IF_SHM_BUILD_INSTANCE~BUILD.
data :area TYPE REF TO zcl_shared_area,
root type REF TO zcl_long_text_iw21.
*area = ZCL_SHARED_AREA=>ATTACH_FOR_WRITE[].
*TRY.
CALL METHOD ZCL_SHARED_AREA=>ATTACH_FOR_WRITE
RECEIVING
HANDLE = area.
create OBJECT root AREA HANDLE area.
root->set_message( 'This is testing' ).
area->set_root( root ).
area->DETACH_COMMIT().
endmethod.
I am not able to call DETACH_COMMIT , but able to call SET_ROOT . ITs giving Error "Statement "AREA->DETACH_COMMIT()" is not defined. Check your spelling."
I check some Solution for this and asking me to implement OSS Note , but its cannot be implement.
Please help.
With Regards,
Bala M