में सीएफपीओएस को आरएफसी_READ_TABLE को कॉल करते समय मुझे DATA_BUFFER_EXCEED क्यों मिला, मेरे जावा/ग्रोवी कार्यक्रम में आवश्यकता इस प्रकार है: उपयोगकर्ताओं को तालिका इनपुट और तालिका फ़ील्ड को क्वेरी इनपुट पैरामीटर के रूप में इनपुट करने की अनुमति है और कुछ क्वेरी परिणाम प्राप्त करने की उम्मीद है एसएपी। उपयोगकर्ता इनपुट से, मुझे तालिका का नाम [सीडीपीओएस] और [सीडीएचडीआर] मिलता है। एसएपी दस्तावेज और googling पढ़ने के बाद, मैंने पाया कि ये परिवर्तन दस्तावेज़ लॉग भंडारण टेबल हैं। लेकिन मुझे कोई रिमोट कॉल फ़ंक्शंस नहीं मिला जिसका उपयोग जावा में इस तरह के प्रश्नों को करने के लिए किया जा सकता है। तब मैंने बहिष्कृत आरएफसी, "आरएफसी_READ_TABLE" का उपयोग किया और केवल इस आरएफसी के आधार पर अनुकूलित प्रश्नों का निर्माण करने की कोशिश की। हालांकि, मैंने पाया कि अगर मैं इस आरएफसी को पास किए गए वांछित फ़ील्ड की संख्या 2 से अधिक है, तो मुझे अधिकतम पंक्तियों को सीमित करने के बावजूद मुझे हमेशा DATA_BUFFER_EXCEED त्रुटि मिलती है।जावा
मैं सैप सिस्टम में एबीएपी डेवलपर होने के लिए अधिकृत नहीं हूं और मौजूदा सिस्टम में कोई भी एफएम नहीं जोड़ सकता, इसलिए मैं जावा में इस आवश्यकता को पूरा करने के लिए केवल कोड लिख सकता हूं।
क्या मैं कुछ गलत कर रहा हूं? क्या आप मुझे उस मुद्दे पर कुछ संकेत दे सकते हैं?
अग्रिम में बहुत धन्यवाद! वर्तमान व्यवस्था के लिए 512 वर्ण -
बहुत धन्यवाद! आपकी व्याख्या बहुत स्पष्ट है। मैं आरसीईआर में खुदाई करूंगा और रैपर वर्ग की जांच करूँगा। मैं सोच रहा हूं कि कोई रिमोट फ़ंक्शन मॉड्यूल या बीएपीआईएस है ताकि हम बदले गए दस्तावेज़ की जानकारी पढ़ सकें, क्योंकि लेनदेन "rsscd100" करता है। –
मुझे कोई नहीं पता, क्षमा करें। परिवर्तन दस्तावेजों तक पहुंचने के लिए यह असामान्य है - आपको इसके लिए क्या चाहिए? – vwegert
हाय vwegert, मैंने आरसीईआर परियोजना की जांच की। क्या आपके पास एक्लिप्स आरसीपी ऐप्स से स्वतंत्र कोई शाखा संस्करण है? –