2010-04-17 15 views
5

पर डेटा आयात करने के लिए कैसे करें एसएपी शहर में एक पूर्ण अजनबी के रूप में, मैं अपने स्वयं के एप्लिकेशन (मोबाइल सेलफोर्स ऑटोमेशन) डेटा को एसएपी में स्थानांतरित करना चाहता हूं। मेरे आवेदन में ग्राहकों, स्टॉक, सूची, चालान (और वेपबिल), चेक, भुगतान, संग्रह, स्टॉक ट्रांसफर डेटा आदि के रिकॉर्ड हैं। मेरे पास एक अतिरिक्त डेटाबेस है जिसमें रिकॉर्ड के मिलान होते हैं। अर्थात। मेरे आवेदन में आईडी 345 वाले ग्राहक के पास एसएपी में 120-035-0223 की कुंजी है। निश्चित रूप से, प्रत्येक रिकॉर्ड को पैरामीटर समेत इसके समकक्ष को जानना होगा।एसएपी

एक दिन के लिए Google और एसएपी सहायता साइट खोजने के बाद, मैंने कवर किया कि यह अपेक्षा से थोड़ा अधिक दर्द होने जा रहा है। विशेष रूप से एसएपी साइट इस पर एक सुराग भी नहीं देती है। कहो मैं नहीं मिला।

हमने अपने डेटा को किसी अन्य ईआरपी सिस्टम में स्थानांतरित कर दिया, जिनमें से कुछ एक्सएमएल फाइलों को चाहते थे, कुछ अन्य ने अपने एपीआई का खुलासा किया।

मेरा मुद्दा है, एसक्यूएल सर्वर का एसएसआईएस मेरे लिए एक विकल्प है? मुझे आशा है कि यह है, इसलिए मैं अपने क्षेत्र में लड़ सकता हूं। चूंकि ग्राहक अनुरोध बहुत भिन्न होंगे, इसलिए मैं लचीलापन को सबसे महत्वपूर्ण मानदंडों के रूप में मानता हूं। साथ ही, मैं जितना डेटा कर सकता हूं उतना डेटा ट्रांसफर करना चाहता हूं।

किसी भी मदद की सराहना की जाती है।

उत्तर

9

अतीत दर्जन माइग्रेशन या तो मैं में शामिल किया गया था से कुछ सलाह:

  • सीधे एसएपी डेटाबेस में एसएपी प्रणाली और आयात बायपास करने के लिए कोशिश मत करो। इसके बारे में भी मत सोचो। यदि कुछ भी गलत हो जाता है, तो आपने एक उत्पादन प्रणाली को तोड़ दिया है - और आप वह व्यक्ति हैं जो दोष प्राप्त कर रहा है।

  • तय करें कि आप माइग्रेशन-प्रकार परिदृश्य (एक एकल स्थानांतरण) या एक स्थायी इंटरफ़ेस (प्रत्येक एन मिनट/घंटे/दिन स्थानांतरित करें) चाहते हैं या नहीं। यह एक बड़ा अंतर बनाता है (उदाहरण के लिए: माइग्रेशन परिदृश्य में आपको आमतौर पर एक ही रिकॉर्ड को अद्यतन करने के बारे में चिंता करने की आवश्यकता नहीं होगी - स्थायी इंटरफ़ेस में, आपको इसका ख्याल रखना होगा)। यदि आपको बाद में अपना निर्णय बदलना है, तो आपको आमतौर पर स्क्रैच से शुरुआत करना होगा।

  • किसी ऐसे व्यक्ति को प्राप्त करें जो एसएपी मॉड्यूल दोनों शामिल है और जिस तरह से मॉड्यूल अनुकूलित किया गया है और आपके सिस्टम में उपयोग किया जाता है। आपको विभिन्न विशेषज्ञों की आवश्यकता हो सकती है - मॉड्यूल के गहन ज्ञान के साथ परामर्शदाता और वास्तविक डेटा दर्ज किए जाने और उपयोग किए जाने के तरीके के बारे में विस्तृत ज्ञान वाले एक प्रमुख उपयोगकर्ता।

  • स्वयं को शामिल डेटा शब्दकोश संरचनाओं से परिचित बनाएं। एसएपी संरचनाओं में अपने इनपुट डेटा को सही तरीके से मैप करने के लिए आपको इस ज्ञान की आवश्यकता होगी।

  • यदि कोई इंटरफेस उपलब्ध है तो विशेषज्ञ से पूछें। यदि वहां हैं, तो विशेषज्ञ आपको दस्तावेज़ीकरण समेत इसके बारे में और बताने में सक्षम होना चाहिए। यदि कोई नहीं है, तो आपको कुछ खुद बनाना होगा।

  • माइग्रेशन सीनियर के लिए: यह सुनिश्चित करने के लिए कि आपके पास सभी विवरण शामिल हैं (एसएपी सिस्टम में कौन सी फ़ील्ड सामग्री है)? क्या हमारे पास सभी डेटा के लिए सभी डेटा है? आवश्यक फ़ील्ड?)। कई मामलों में, आप जो भी दर्ज करते हैं और खासकर तकनीकी क्षेत्र के नामों का ट्रैक रखने के लिए लेनदेन रिकॉर्डर (एसएचडीबी) का उपयोग कर सकते हैं।

  • Legacy Systems Migration Workbench (LSMW) पर एक नज़र डालें। यह पहले थोड़ा जटिल लग सकता है, लेकिन यह कई उद्देश्यों के लिए एक अच्छा उपकरण है।

हमेशा के रूप में, वाईएमएमवी। ओह, और - एबीएपी सीखने के लिए तैयार रहें।आपको कम से कम इसे पढ़ने में सक्षम होना चाहिए, समझना चाहिए कि क्या हो रहा है और डीबगर में प्रोग्राम के माध्यम से कदम उठाएं, अन्यथा चीजें बहुत निराशाजनक हो जाएंगी।

4

मेरा मुद्दा है, एसक्यूएल सर्वर का एसएसआईएस मेरे लिए एक विकल्प है?

संक्षेप में: नहीं।

vwegert अंक के अधिकांश मान्य हैं:

  • एक्सेस करना एसएपी डेटाबेस सीधे आत्महत्या
  • है आप एक वास्तविक समय इंटरफ़ेस हालांकि चाहते हैं, मैं अपने ग्राहकों के लिए कह अपने कस्टम जूनियर कमीशन अफसर सर्वर से या तो बात कर सुझाव है वेब सेवाओं के माध्यम से अपने बीएपीआई (बिजनेस एपीआई) का खुलासा करें
  • आपको एक एसएपी/एबीएपी विशेषज्ञ की आवश्यकता होगी, खासकर जब आपके पास कई अलग-अलग प्रकार के डेटा हैं, तो मुझे 80 डॉलर प्रति घंटे के लिए एक अच्छा एबीएपीर मिलेगा और 100 के लिए आपके ग्राहक को चार्ज करेगा डॉलर एक घंटे ..
  • कुछ अच्छी प्रलेखन यहाँ है:

http://www.sapbapi.com/bapi-list/

बनाने/बदलने के लिए लोगों/ग्राहकों को पढ़ते समय इन बी API हैं:

BAPI_CUSTOMER_CHANGEFROMDATA Customer: Change customer 
BAPI_CUSTOMER_CREATEFROMDATA Customer: Create customer 
BAPI_CUSTOMER_GETDETAIL Customer: Read customer 
BAPI_CUSTOMER_SEARCH Customer: Find customer number 

प्रत्येक कार्य डोमेन (गोदाम, सामग्री, अनुबंध, आदेश , चालान, भुगतान इत्यादि) के पास अपने स्वयं के बीएपीआई हैं। साथ ही, प्रत्येक बड़ी एसएपी दुकान कुछ क्षेत्रों का दुरुपयोग करती है ताकि आपको प्रति ग्राहक इन कॉलों को अनुकूलित करना पड़े। आपके ग्राहक को यह समझना चाहिए और इसके लिए भुगतान करने के लिए तैयार (इस्तेमाल) होना चाहिए।

संबंधित मुद्दे