
The EPCF Client Data Bag API provides methods to store data in a transient data buffer on the client. For background information, see Client Data Bag .
EPCM.storeClientData(nameSpace, name, value)
This method saves the value parameter under a key, which is a concatenation of the nameSpace and name parameters. If the key already exists, the stored data is overwritten.
<SCRIPT language ="JavaScript">
var selectedPerson = "John Doe"
EPCM.storeClientData( "urn:com.sap.myObjects", "person",
selectedPerson );
</SCRIPT>
EPCM.loadClientData(nameSpace, name)
Retrieves the data stored under the key, which is a concatenation of the nameSpace and name parameters. If the key does not exist, the method returns null .
<SCRIPT language ="JavaScript">
var person=EPCM.loadClientData("urn:com.sap.myObjects", "person");
if ( person != null ){
/* process person */
}
</SCRIPT>
EPCM.deleteClientData(nameSpace, name)
This method deletes the key, which is a concatenation of the nameSpace and name parameters.
<SCRIPT language ="JavaScript">
EPCM.deleteClientData( "urn:com.sap.myObjects", "person" );
</SCRIPT>