You are on page 1of 4

jdeGTDelete_AllShortcut/

jdeGTDelete_AllShortcutKeyStr
Last Modified: B9 | October 2, 2020

This function will delete all Shortcut record type to the Media Object table (F00165)
based on object name (OBNM) and object keys (TXKY).

Syntax
JDERTN(JDEDB_RESULT) JDEWINAPI jdeGTDelete_AllShortcut (
PJSTR szObjectName,
LPVOID lpMODSKey);

JDERTN(JDEDB_RESULT) JDEWINAPI jdeGTDelete_AllShortcutKeyStr(


PJSTR szObjectName,
PJSTR pszMOKeyStr);

Parameters
Parameter Notes Usage
szObjectName Input/Required GT data structure name Primary unique
key
lpMODSKey Input/Required GT data structure with valid data. The
data within the GT data structure will be
formatted into a string used for TXKY
pszMOKeyStr Input/Required Formatted string used for TXKY

Return Value
Return Value Description
JDEDB_PASSED Return value if this API succeeds
JDEDB_FAILED Return value if this API fails

Example
Sample #1:

JDEDB_RESULT JDBReturn = JDEDB_PASSED;

JDBReturn = jdeGTDelete_AllShortcutKeyStr(_J(“ABGT”) , _J(“1”));

return;

Sample #2:

JDEDB_RESULT JDBReturn = JDEDB_PASSED;


DSABGT dsABGT = {0};

ParseNumericString(&dsABGT.mnAddressNumber, _J(“1”));

493193563.doc 1
jdeGTDelete_AllShortcut()/jdeGTDelete_AllShortcutKeyStr()

JDBReturn = jdeGTDelete_AllShortcut (_J(“ABGT”) , &dsABGT);

return;

Additional Notes
 MODATA (or LPMODATA) Data Structure definition:
MODATA, *LPMODATA

Data Type Data Description Note


int nSeq Sequence number from
MOSEQN
MOTYPE nMOType Media Object Type
JCHAR szUser[11] User name
JDEDATE jdDate Date updated
MATH_NUMERIC mnTime Time updated
BOOL bRTFData TRUE = RTF Text
FALSE = Plain Text or others
JCHAR szItemName[GT_ITNM Item name
SIZE]
JCHAR szQueueName[GT_Q
UESIZE]
JCHAR szFileName[GT_FILES
IZE]
PJSTR pData Allocate memory for text and
shortcut media object type.

 MOTYPE definition:

DEFINE TYPE NOTE


OBJ_JDEALL All Media Object Types
OBJ_RTFTEXT Text Media Object
OBJ_JDEIMAGE Image Media Object
OBJ_JDEOLE OLE Media Object
OBJ_MISCJDESHORTCUT Shortcut Media Object
OBJ_MISCIMAGEVENDOR Third party vendor
OBJ_MISCHTML HTML/URL/File Media Object

See Also

Related API’s Description

B9 January, 2002 2
jdeGTDelete_AllShortcut()/jdeGTDelete_AllShortcutKeyStr()

jdeGTGet_GenericText/ Retrieve text record type and convert any


jdeGTGet_GenericTextKeyStr RTF text to plain text
jdeGTGet_RTFText/ Retrieve text record type and and leave
jdeGTGet_RTFTextKeyStr RTF text as is.
jdeGTGet_ImageKey/ Retrieve image record type
jdeGTGet_ImageKeyStr
jdeGTGet_OLE/ Retrieve OLE record type
jdeGTGet_OLEKeyStr
jdeGTGet_Shortcut/ Retrieve shortcut record type
jdeGTGet_ShortcutKeyStr
jdeGTGet_Vendor/ Retrieve vendor record type
jdeGTGet_VendorKeyStr
jdeGTGet_HTML/ Retrieve HTML record type
jdeGTGet_HTMLKeyStr
jdeGTGet_AllMOType/ Retrieve ALL Media Object type based on
jdeGTGet_AllMOTypeKeyStr OBNM and TXKY
jdeGTAddUpdate_Text/ Update/Add the Media object record(s) of
jdeGTAddUpdate_TextKeyStr Text type
jdeGTAddUpdate_Image/ Update/Add the Media object record(s) of
jdeGTAddUpdate_ImageKeyStr Image type
jdeGTAddUpdate_OLE/ Update/Add the Media object record(s) of
jdeGTAddUpdate_OLEKeyStr OLE type
jdeGTAddUpdate_Shortcut/ Update/Add the Media object record(s) of
jdeGTAddUpdate_ShortcutKeyStr Shortcut type
jdeGTAddUpdate_Vendor/ Update/Add the Media object record(s) of
jdeGTAddUpdate_VendorKeyStr Third party type
jdeGTAddUpdate_HTML/ Update/Add the Media object record(s) of
jdeGTAddUpdate_HTMLKeyStr HTML/URL type
jdeGTAddUpdate_AllMOType/ Update/Add the Media object record(s) of
jdeGTAddUpdate_AllMOTypeKeyStr ALL type
jdeGTAddUpdate_AllMOTypeWithLan Update/Add the Media object record(s) of
g ALL type with language
jdeGTDelete_Text/ Delete specific text record type.
jdeGTDelete_TextKeyStr
jdeGTDelete_AllText/ Delete all text record types for OBNM and
jdeGTDelete_AllTextKeyStr TXKY
jdeGTDelete_Image/ Delete specific image record type.
jdeGTDelete_ImageKeyStr

B9 January, 2002 3
jdeGTDelete_AllShortcut()/jdeGTDelete_AllShortcutKeyStr()

jdeGTDelete_AllImage/ Delete all image record types for OBNM


jdeGTDelete_AllImageKeyStr and TXKY
jdeGTDelete_OLE/ Delete specific OLE record type.
jdeGTDelete_OLEKeyStr
jdeGTDelete_AllOLE/ Delete all OLE record types for OBNM and
jdeGTDelete_AllOLEKeyStr TXKY
jdeGTDelete_Shortcut/ Delete specific Shortcut record type.
jdeGTDelete_ShortcutKeyStr
jdeGTDelete_AllShortcut/ Delete all Shortcut record types for OBNM
jdeGTDelete_AllShortcutKeyStr and TXKY
jdeGTDelete_Vendor/ Delete specific Vendor (Third Party) record
jdeGTDelete_VendorKeyStr type.
jdeGTDelete_AllVendor/ Delete all Vendor (Third Party) record types
jdeGTDelete_AllVendortKeyStr for OBNM and TXKY
jdeGTDelete_HTML/ Delete specific HTML/URL record type.
jdeGTDelete_HTMLKeyStr
jdeGTDelete_AllHTML/ Delete all HTML/URL record types for
jdeGTDelete_AllHTMLKeyStr OBNM and TXKY
jdeGTDelete_AllMOType/ Delete all record types for OBNM and
jdeGTDelete_AllMOTypeKeyStr TXKY
jdeValidateGTExist/ Validate if Media Object exist in F00165
jdeValidateGTExistWithKeyStr table
jdeGTGetCount/ Get total number of the media object
jdeGTGetCountKeyStr
jdeGTFreeMOData Free the memory allocated for MODATA
structure

B9 January, 2002 4

You might also like