Ä¿³ØÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ Ä¿³ØÅÍÀÇ Ç¥ÁØ ¹× Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
±¸¼º°ªÀ» ÀÔ·ÂÇÒ ¶§, À̵éÀº ÀúÀå¼Ò¿¡ ÀúÀåµË´Ï´Ù.
Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸ÀÇ ¹®¼¿¡ ´ëÇØ¼´Â ºÎ·Ï B, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 3¿¡´Â ºÎ·ÏÀÇ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇØ ÀÌ Ä¿³ØÅÍ¿¡ °íÀ¯ÇÑ Á¤º¸°¡ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 3. ÀÌ Ä¿³ØÅÍ¿¡ °íÀ¯ÇÑ µî·Ï Á¤º¸ Á¤º¸
µî·Ï Á¤º¸ | Âü°í |
---|---|
CharacterEncoding | Ä¿³ØÅÍ´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. |
Locale | ÀÌ Ä¿³ØÅͰ¡ ±¹Á¦ÈµÇ¾úÀ¸¹Ç·Î, ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç Áö¿øµÇ´Â ·ÎÄÉÀÏÀ» ÆÇº°ÇÏ·Á¸é ¾î´ðÅÍ¿¡ ´ëÇÑ ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. |
PollFrequency | À̺¥Æ® 󸮿¡ RFC ¼¹ö ¸ðµâ ¶Ç´Â ALE ¸ðµâÀ» »ç¿ë ÁßÀÎ °æ¿ì, ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» key ¶Ç´Â no·Î ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. °ªÀ» key ¶Ç´Â no·Î ¼³Á¤Çϸé, Ä¿³ØÅͰ¡ ½ÃÀÛ ½Ã ÀÌ·¯ÇÑ ¸ðµâÀ» ÀνºÅϽºÈÇÏÁö ¾Ê½À´Ï´Ù. |
Ä¿³ØÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ ApplicationName ±¸¼º µî·Ï Á¤º¸¿¡ °ªÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ ½Ã Ä¿³ØÅÍ¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸´Â Ä¿³ØÅ͸¦ ÀçÄÚµùÇϰųª ÀçºôµåÇÒ ÇÊ¿ä¾øÀÌ Ä¿³ØÅÍ ÇÁ·¹ÀÓ¿öÅ© ³»ÀÇ Á¤Àû Á¤º¸ ¶Ç´Â ³í¸®¿Í, Ä¿³ØÅÍÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ±¸¼º¿ä¼Ò¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ¹æ¹ýµµ Á¦°øÇÕ´Ï´Ù.
Ç¥ 4´Â Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ºü¸¥ ÂüÁ¶ÀÔ´Ï´Ù. ¸ðµâ ¿¿¡´Â ¿¬°üµÈ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ´Â Ä¿³ØÅÍ ¸ðµâÀÇ ¸ñ·ÏÀÌ Æ÷ÇԵ˴ϴÙ.
Ç¥ 4. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ºü¸¥ ÂüÁ¶
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | ¸ðµâ |
---|---|---|---|
ABAPDebug | true ¶Ç´Â false | false | ABAP È®Àå
BAPI
HDR |
AleEventDir | °æ·Î |
| ALE |
AleUpdateStatus | true ¶Ç´Â false | false | ALE |
AleSelectiveUpdate | IDocType:MessageType |
| ALE |
AleStatusMsgCode | MessageCode |
| ALE |
AleSuccessCode | 52 ¶Ç´Â 53 | 52 | ALE |
AleFailureCode | 68 ¶Ç´Â 58 | 68 | ALE |
AleSuccessText | SuccessText |
| ALE |
AleFailureText | FailureText |
| ALE |
ApplicationPassword |
| SOFTWARE | ¸ðµÎ |
ApplicationUserName |
| CROSSWORLDS | ¸ðµÎ |
ArchiveDays |
|
| ALE |
Client |
|
| ¸ðµÎ |
Group | ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö ±×·ìÀ» ³ªÅ¸³»´Â ·Î±×¿Â ±×·ìÀÇ À¯È¿ÇÑ À̸§ |
| ¸ðµÎ |
gwService | °ÔÀÌÆ®¿þÀÌ ¼¹ö ID | sapgw00 | RFC ¼¹ö ALE |
Hostname | IP-address ¶Ç´Â server-name |
| ¸ðµÎ |
InDoubtEvents | Reprocess, FailOnStartUp, LogError ¶Ç´Â Ignore | Ignore | ABAP È®Àå |
Language |
| E | ¸ðµÎ |
MaxNumberOfConnections |
| 2 | ABAP È®Àå
ALE(¿äû 󸮿¡¸¸)
BAPI HDR |
Modules | ModuleName |
| ¸ðµÎ |
Namespace | true ¶Ç´Â false | true | ABAP È®Àå |
NumberOfListeners | ¾çÀÇ Á¤¼ö | 1 | RFC ¼¹ö
ALE |
PollQuantity | ¾çÀÇ Á¤¼ö | 20 | ABAP È®Àå
ALE |
RefreshLogonCycle | true | true | ¸ðµÎ |
RfcProgramId | ÇÁ·Î±×·¥ ID | CWLDSERVER | RFC ¼¹ö
ALE |
RfcTraceOn | true ¶Ç´Â false | false | ¸ðµÎ |
SAPALE_Archive_Queue | À¯È¿ÇÑ MQ Series ´ë±â¿ À̸§ |
| ALE |
SAPALE_Event_Queue | À¯È¿ÇÑ MQ Series ´ë±â¿ À̸§ |
| ALE |
SAPALE_Wip_Queue | À¯È¿ÇÑ MQ Series ´ë±â¿ À̸§ |
| ALE |
SAPALE_Error_Queue |
|
|
|
SAPALE_Unsubscribed_Queue |
|
|
|
SAPSystemID | SAP R/3 ½Ã½ºÅÛÀÇ ³í¸® À̸§ |
| ¸ðµÎ |
SAPtid_MQChannel | À¯È¿ÇÑ MQ ä³Î |
| ALE |
SAPtid_MQPort | À¯È¿ÇÑ MQ Æ÷Æ® |
| ALE |
SAPtid_Queue | À¯È¿ÇÑ MQ ´ë±â¿ À̸§ |
| ALE(¿äû 󸮿¡¸¸) |
SAPtid_QueueManager | À¯È¿ÇÑ MQ ´ë±â¿ °ü¸®ÀÚ À̸§ |
| ALE |
SAPtid_QueueManagerHost | À¯È¿ÇÑ MQ ´ë±â¿ °ü¸®ÀÚ È£½ºÆ® À̸§ |
| ALE |
SAPtid_QueueManagerLogin | À¯È¿ÇÑ MQ ´ë±â¿ °ü¸®ÀÚ ·Î±×ÀÎ À̸§ |
| ALE |
SAPtid_QueueManagerPassword | À¯È¿ÇÑ MQ ´ë±â¿ °ü¸®ÀÚ ¾ÏÈ£ |
| ALE |
Sysnr | ½Ã½ºÅÛ ¹øÈ£ | 00 | ¸ðµÎ |
DateTimeFormat | ¾øÀ½ ¶Ç´Â Legacy |
| ¸ðµÎ |
TransIdCollabName |
|
| ´õ ÀÌ»ó Áö¿øÇÏÁö ¾ÊÀ½ |
UseDefaults | true ¶Ç´Â false | false | ABAP È®Àå
ALE
BAPI |
Ä¿³ØÅͰ¡ Business Object¸¦ ó¸®Çϱ⠽ÃÀÛÇÒ ¶§, ÀûÀýÇÑ ÇÔ¼ö ¸ðµâ¿¡ ´ëÇÑ ABAP µð¹ö°Å¸¦ È£ÃâÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤Çϸé, Ä¿³ØÅͰ¡ ´ÙÀ½ Ä¿³ØÅÍ ¸ðµâ¿¡ ´ëÇÑ ABAP µð¹ö°Å¸¦ ¿±´Ï´Ù.
Ä¿³ØÅÍ´Â ´ÙÀ½ÀÇ °æ¿ì¿¡¸¸ ABAP µð¹ö°Å¸¦ È£ÃâÇÕ´Ï´Ù.
±âº»°ªÀº falseÀÔ´Ï´Ù.
ALE ¸ðµâÀÌ À̺¥Æ®¸¦ ·Î±×ÇÏ°í º¹±¸ÇÏ´Â µ¥ »ç¿ëÇÏ´Â event µð·ºÅ丮ÀÇ ·çÆ® µð·ºÅ丮(\ale) À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ óÀ½À¸·Î ½ÃÀÛµÉ ¶§ Ä¿³ØÅͰ¡ ½ÃÀÛµÈ µð·ºÅ丮¿¡¼ ·çÆ® µð·ºÅ丮¸¦ ãÁö ¸øÇÏ´Â °æ¿ì, ÀÌ´Â ·çÆ® µð·ºÅ丮¿Í event ¼ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, Ä¿³ØÅͰ¡ \connectors\SapConnector1(Á¦Ç° µð·ºÅ丮 ³»)¿¡ ÀÖ´Â °æ¿ì, Ä¿³ØÅÍ´Â ´ÙÀ½ µð·ºÅ丮¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
\connectors\SapConnector1\ale
UNIX |
---|
Ä¿³ØÅ͸¦ óÀ½ ½ÃÀÛÇÒ ¶§ Ä¿³ØÅÍÀÇ µð·ºÅ丮¿¡ ÀÖÁö ¾ÊÀ¸¸é, Ä¿³ØÅͰ¡ ÀÌ µî·Ï Á¤º¸ÀÇ °ª°ú ¹«°üÇÏ°Ô Ä¿³ØÅ͸¦ ½ÃÀÛÇÏ´Â µð·ºÅ丮¿¡¼ ·çÆ® µð·ºÅ丮¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
UNIX |
---|
$<ProductNameDir>/connectors/SAP/ale |
Windows |
---|
%ProductNameDir%\connectors\SAP\ale |
¸ðµç ¸Þ½ÃÁö À¯Çü¿¡ °¨»ç ÃßÀûÀÌ ÇÊ¿äÇÑÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ALE ¸ðµâÀÌ À̺¥Æ®¸¦ ó¸®Çϵµ·Ï IDoc ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÑ ÈÄ, Ä¿³ØÅͰ¡ Ç¥ÁØ SAP »óÅ Äڵ带 °»½ÅÇÏ°Ô ÇÏ·Á¸é, ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº falseÀÔ´Ï´Ù.
Ä¿³ØÅͰ¡ Ç¥ÁØ SAP »óÅ Äڵ带 °»½ÅÇϵµ·Ï ±¸¼ºµÉ ¶§, °»½ÅµÉ IDocType ¹× MessageType Á¶ÇÕÀ» ÁöÁ¤ÇÕ´Ï´Ù. AleUpdateStatus°¡ true·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¿¡ ´ëÇÑ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
IDocType:MessageType[,IDocType:MessageType [,...]]
¿©±â¼ ÄÝ·Ð(:) ºÐ¸®¹®ÀÚ´Â °¢ IDocType ¹× MessageTypeÀ» ±¸ºÐÇϰí, ½°Ç¥(,) ºÐ¸®¹®ÀÚ´Â ¼¼Æ®¿¡¼ Ç׸ñÀ» ±¸ºÐÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ¿¹¿¡¼´Â µÎ °³ÀÇ ¼¼Æ®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¿¹¿¡¼ MATMAS03 ¹× DEBMAS03Àº IDocÀ̰í, MATMAS ¹× DEBMAS´Â ¸Þ½ÃÁö À¯ÇüÀÔ´Ï´Ù.
MATMAS03:MATMAS,DEBMAS03:DEBMAS
ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÇÊ¿äÇÑ °æ¿ì, Ä¿³ØÅͰ¡ ALEAUD ¸Þ½ÃÁö IDoc(ALEAUD01)¸¦ Àü´ÞÇÒ ¶§ »ç¿ëÇÒ ¸Þ½ÃÁö Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù. ¼ö½ÅÇÏ´Â ÆÄÆ®³Ê ÇÁ·ÎÆÄÀÏ¿¡¼ ÀÌ ¸Þ½ÃÁö Äڵ带 ±¸¼ºÇϽʽÿÀ. AleUpdateStatus°¡ true·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
ÀÚ¼¼ÇÑ Á¤º¸´Â IDoc »óŸ¦ °»½ÅÇϵµ·Ï SAP ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
Àü´ÞµÈ ÀÀ¿ëÇÁ·Î±×·¥ ¹®¼¿¡ ´ëÇÑ ¼º°ø »óÅ Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù. ALE ¸ðµâÀÌ À̺¥Æ®¸¦ ó¸®Çϵµ·Ï IDoc ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÑ ÈÄ, Ä¿³ØÅͰ¡ Ç¥ÁØ SAP ¼º°ø »óÅ Äڵ带 °»½ÅÇÏ°Ô ÇÏ·Á¸é, ÀÌ µî·Ï Á¤º¸ÀÇ °ª(52 ¶Ç´Â 53 )À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. SAP´Â ÀÌ °ªÀ» »óÅ 41(¼ö½ÅÇÏ´Â ½Ã½ºÅÛ¿¡¼ ÀÛ¼ºµÈ ÀÀ¿ëÇÁ·Î±×·¥ ¹®¼)·Î º¯È¯ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
µð½ºÆÐÄ¡ Àå¾Ö¿¡ ´ëÇÑ »óÅ Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù. ALE ¸ðµâÀÌ À̺¥Æ®¸¦ ó¸®Çϵµ·Ï IDoc ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÑ ÈÄ, Ä¿³ØÅͰ¡ Ç¥ÁØ SAP Àå¾Ö »óÅ Äڵ带 °»½ÅÇÏ°Ô ÇÏ·Á¸é, ÀÌ µî·Ï Á¤º¸ÀÇ °ª(68 ¶Ç´Â 58 )À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. SAP´Â ÀÌ °ªÀ» 40À¸·Î º¯È¯ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
Àü´ÞµÈ ÀÀ¿ëÇÁ·Î±×·¥ ¹®¼¿¡ ´ëÇÑ ¼³¸í ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. AleUpdateStatus¸¦ true·Î ¼³Á¤ÇÒ ¶§¿¡µµ, ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ÁöÁ¤ÇÏ´Â °ÍÀº ¼±ÅÃÀûÀÔ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
µð½ºÆÐÄ¡ Àå¾Ö¿¡ ´ëÇÑ ¼³¸í ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. AleUpdateStatus¸¦ true·Î ¼³Á¤ÇÒ ¶§¿¡µµ, ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ÁöÁ¤ÇÏ´Â °ÍÀº ¼±ÅÃÀûÀÔ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Ä¿³ØÅÍÀÇ »ç¿ëÀÚ °èÁ¤¿¡ ´ëÇÑ ¾ÏÈ£ÀÔ´Ï´Ù. ±âº»°ªÀº SOFTWAREÀÔ´Ï´Ù.
SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Ä¿³ØÅÍÀÇ »ç¿ëÀÚ °èÁ¤ À̸§ÀÔ´Ï´Ù. ±âº»°ªÀº CROSSWORLDSÀÔ´Ï´Ù.
ArchiveDays Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸´Â ÀÌÈÄ¿¡ ¿äû µð·ºÅ丮¿¡¼ TIDManagement ÆÄÀÏÀ» »èÁ¦ÇØ¾ß ÇÏ´Â ÀÏ ¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù. À¯Áöº¸¼öµÈ ±âº»°ªÀº ³»ºÎÀûÀ¸·Î 7ÀÏÀÔ´Ï´Ù.
Ä¿³ØÅͰ¡ ·Î±×ÀÎÇϴ Ŭ¶óÀÌ¾ðÆ® ¹øÈ£(Á¾Á¾ 100)
·Îµå ¹ë·±½ÌÀ» À§ÇØ Ä¿³ØÅ͸¦ ±¸¼ºÇÒ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö ±×·ìÀ» ³ªÅ¸³»´Â ·Î±×¿Â ±×·ìÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ·Îµå ¹ë·±½Ì ÀÌ¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
°ÔÀÌÆ®¿þÀÌ ¼¹ö ID(Á¾Á¾ sapgw00). 00Àº SAP °ÔÀÌÆ®¿þÀÌ(ÀϹÝÀûÀ¸·Î, ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö)¸¦ ½ÇÇàÇÏ´Â ¼¹öÀÇ ½Ã½ºÅÛ ¹øÈ£À̸ç, µÑ ÀÌ»óÀÌ ÀÖ´Â °æ¿ì 00ÀÌ ¾Æ´Ò ¼öµµ ÀÖ½À´Ï´Ù. ±âº»°ªÀº sapgw00ÀÔ´Ï´Ù.
·Îµå ¹ë·±½ÌÀ» À§ÇØ Ä¿³ØÅ͸¦ ±¸¼ºÇÒ °æ¿ì, ¸Þ½ÃÁö ¼¹öÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ·Îµå ¹ë·±½Ì ¾øÀÌ ½ÇÇàÇÒ Ä¿³ØÅ͸¦ ±¸¼ºÇÒ °æ¿ì, Ä¿³ØÅͰ¡ ·Î±×ÀÎÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹öÀÇ IP ÁÖ¼Ò ¶Ç´Â À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. µÎ °æ¿ì ¸ðµÎ, Ä¿³ØÅÍ¿¡¼´Â °ÔÀÌÆ®¿þÀÌ È£½ºÆ® À̸§ÀÌ ÀÌ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ª°ú µ¿ÀÏÇÏ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
InDoubtEvents´Â À̺¥Æ® Å×ÀÌºí¿¡¼ ÁøÇà ÁßÀÎ À̺¥Æ®¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. Reprocess´Â À̺¥Æ® Å×ÀÌºí¿¡¼ ÁøÇà ÁßÀÎ À̺¥Æ®¸¦ ´Ù½Ã ó¸®ÇÕ´Ï´Ù. FailOnStartupÀº ÁøÇà ÁßÀÎ À̺¥Æ®¸¦ ¹ß°ßÇÒ ¶§ Ä¿³ØÅ͸¦ Á¾·áÇÏ°í ½É°¢ÇÑ ¿À·ù¸¦ ·Î±×ÇÕ´Ï´Ù. LogError´Â ÁøÇà ÁßÀÎ À̺¥Æ®°¡ À̺¥Æ® Å×ÀÌºí¿¡ ÀÖÀ½À» ¾Ë¸®´Â ¿À·ù¸¦ ·Î±×ÇÕ´Ï´Ù. Ignore´Â ÁøÇà ÁßÀÎ À̺¥Æ®¸¦ ¹«½ÃÇÕ´Ï´Ù.
Ä¿³ØÅͰ¡ ·Î±×ÀÎÇÏ´Â ¾ð¾î. ±âº»°ªÀº ¿µ¾î¸¦ ³ªÅ¸³»´Â EÀÔ´Ï´Ù.
Ä¿³ØÅÍ¿Í SAP ÀÀ¿ëÇÁ·Î±×·¥ »çÀÌ¿¡ °¡´ÉÇÑ µ¿½Ã »óÈ£ ÀÛ¿ëÀÇ ÃÖ´ë ¼ö. ÀÌµé »óÈ£ ÀÛ¿ëÀº À̺¥Æ® Æú¸µ°ú ¼ºñ½º È£Ãâ ¿äû 󸮸¦ Æ÷ÇÔÇÕ´Ï´Ù. ABAP È®Àå, BAPI ¹× ALE ¸ðµâ¸¸ÀÌ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ALE ¸ðµâÀº ¼ºñ½º È£Ãâ ¿äû¿¡¸¸ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù.
°¢ »óÈ£ ÀÛ¿ëÀÌ SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ´ëÈ »óÀÚ ÇÁ·Î¼¼½º¸¦ »ç¿ëÇϱ⠶§¹®¿¡, ¿¬°áÀÇ ¼ö°¡ »ç¿ë °¡´ÉÇÑ ´ëÈ »óÀÚ ÇÁ·Î¼¼½ºÀÇ ¼ö¸¦ ÃʰúÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â µ¿½Ã¿¡ ¿©·¯ »óÈ£ ÀÛ¿ë 󸮸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ªÀÌ ¾ø´Â °æ¿ì, Ä¿³ØÅͰ¡ ±âº»°ª 2¸¦ »ç¿ëÇÕ´Ï´Ù.
Ä¿³ØÅͰ¡ init(), pollForEvents() ¹× Terminate() ¿äûÀ» ¼öÇàÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¸ðµâÀ» ½Äº°ÇÕ´Ï´Ù. ƯÈ÷, ÀÌ´Â ºñÀü Ä¿³ØÅÍ ÇÁ·¹ÀÓ¿öÅ©°¡ »ç¿ëÇÏ´Â Ä¿³ØÅÍ ¸ðµâÀ» ÁöÁ¤ÇÕ´Ï´Ù. °¢ °ªÀ» ½°Ç¥·Î ±¸ºÐÇÏ¿© º¹¼ö Ä¿³ØÅÍ ¸ðµâÀ» ÁöÁ¤ÇϽʽÿÀ. °ø¹éÀ» Ãß°¡ÇÏÁö ¸¶½Ê½Ã¿À.
Áö¿øµÇ´Â Ä¿³ØÅÍ ¸ðµâ°ú À̵éÀ» ÁöÁ¤ÇÒ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
ABAP È®Àå ¸ðµâ -- È®ÀåÀÚ
ALE ¸ðµâ -- ALE
BAPI ¸ðµâ -- Bapi
RFC ¼¹ö ¸ðµâ -- RfcServer
Ä¿³ØÅͰ¡ Ä¿³ØÅÍÀÇ À̸§ °ø°£ /CWLD/¿¡ Á¤ÀÇµÈ ABAP ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ À̸§ °ø°£¿¡ Á¤ÀÇµÈ ABAP ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÏ·Á¸é ÀÌ °ªÀ» true·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±âº»°ªÀº trueÀÔ´Ï´Ù.
Ä¿³ØÅͰ¡ Ãʱâ鵃 ¶§ ÀÛ¼ºµÇ´Â ¸®½º³Ê ½º·¹µåÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸®½º³Ê ½º·¹µå´Â ÇÑ ¹ø¿¡ ÇϳªÀÇ ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ¸®½º³Ê ½º·¹µå´Â ÇÑ ¹ø¿¡ ´ÜÀÏ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. µû¶ó¼ ´ÙÁß ¸®½º³Ê ½º·¹µå°¡ ÀÖ´Â °æ¿ì, Ä¿³ØÅͰ¡ º¹¼ö À̺¥Æ®¸¦ µ¿½Ã¿¡ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀº 1ÀÔ´Ï´Ù.
SAP¿¡¼ »ç¿ë °¡´ÉÇÑ ÀÛ¾÷ ÇÁ·Î¼¼½º ÀÌ»óÀÇ ¸®½º³Ê ½º·¹µå¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
´ÜÀÏ Æú¿¡¼ ¼±ÅõǴ À̺¥Æ®ÀÇ ÃÖ´ë ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ±âº»°ªÀº 20ÀÔ´Ï´Ù.
SAP Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀ» À§ÇØ ¸ðµç ÀÚ¿øÀÌ »ç¿ë °¡´ÉÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù.
¸®½º³Ê ½º·¹µå°¡ RFC »ç¿ë °¡´É ÇÔ¼ö·ÎºÎÅÍ À̺¥Æ®¸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï Ä¿³ØÅͰ¡ SAP °ÔÀÌÆ®¿þÀÌ¿¡ µî·ÏÇÏ´Â ID. ÀÌ °ªÀº SAP ÀÀ¿ëÇÁ·Î±×·¥(Æ®·£Àè¼Ç SM59)¿¡ µî·ÏµÈ ÇÁ·Î±×·¥ ID¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ±âº»°ªÀº CWLDSERVERÀÔ´Ï´Ù.
SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ÇÁ·Î±×·¥ ID ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â SAP °ÔÀÌÆ®¿þÀÌ¿¡ RFC ¼¹ö ¸ðµâ µî·ÏÀ» ÂüÁ¶ÇϽʽÿÀ.
°¢ ¸®½º³Ê ½º·¹µå¿¡ ´ëÇÑ RFC Ȱµ¿À» »ó¼úÇÏ´Â ÅØ½ºÆ® ÆÄÀÏÀÇ »ý¼º ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. true ¶Ç´Â false °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. true °ªÀº ÃßÀûÀ» Ȱ¼ºÈÇϸç, ÀÌ´Â ÅØ½ºÆ® ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù. ÆÄÀÏÀÇ Å©±â°¡ ºü¸£°Ô Ä¿Áú ¼ö ÀÖÀ¸¹Ç·Î °³¹ß ȯ°æ¿¡¼¸¸ ÀÌ·¯ÇÑ ÅØ½ºÆ® ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù.
ALE ¸ðµâÀÌ À̺¥Æ® 󸮸¦ ¿Ï·áÇÑ ÈÄ, TID ¹× IDoc µ¥ÀÌÅ͸¦ ¾ÆÄ«À̺êÇÏ´Â MQ Series ´ë±â¿À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
ALE ¸ðµâÀÌ À̺¥Æ®¸¦ ó¸®ÇÏ´Â µ¿¾È, TID ¹× IDoc µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â MQ Series ´ë±â¿À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
ALE ¸ðµâÀÌ À̺¥Æ® ´ë±â¿¿¡ ´ëÇÑ MQ ¸Þ½ÃÁö¸¦ ºôµåÇÏ´Â µ¿¾È, TID ¹× IDoc µ¥ÀÌÅ͸¦ º¸À¯ÇÏ´Â MQ Series wip(work-in-progress) ´ë±â¿À» ÁöÁ¤ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ À̺¥Æ®¿¡ ´ëÇÑ ¸ðµç µ¥ÀÌÅ͸¦ ¼ö½ÅÇÑ ÈÄ, ÀÌ´Â ÀÌ ´ë±â¿ÀÇ µ¥ÀÌÅ͸¦ SAPALE_Event_Queue·Î À̵¿½Ãŵ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
WIP ´ë±â¿°ú À̺¥Æ® ´ë±â¿ »çÀÌ¿¡¼ ½ÇÆÐÇÑ MQ ¸Þ½ÃÁö¸¦ ó¸®ÇÏ´Â ´ë±â¿À» Á¤ÀÇÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
¹Ìµî·ÏµÈ IDoc ¿ÀºêÁ§Æ®¸¦ ¼öÁýÇÏ´Â ´ë±â¿À» Á¤ÀÇÇÕ´Ï´Ù. ¹Ìµî·ÏµÈ IDoc ¿ÀºêÁ§Æ®´Â ÀÌÀü¿¡ ¾ÆÄ«ÀÌºê ´ë±â¿¿¡ ÀÖ¾ú½À´Ï´Ù. À̺¥Æ® °ü¸® À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÌ ¸Þ½ÃÁö¸¦ ´Ù½Ã Á¦ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. SAP¿¡¼ Ä¿³ØÅͱîÁö µ¥ÀÌÅͰ¡ ó¸®µÉ ¶§ Ä¿³ØÅͰ¡ µî·Ï ¿©ºÎ¸¦ È®ÀÎÇϸç Çù¾÷ÀÌ ½ÃÀÛµÉ ¶§±îÁö Æ®·£Àè¼ÇÀÌ SAP¿¡ °è¼Ó À¯ÁöµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
·Îµå ¹ë·±½ÌÀ» À§ÇØ Ä¿³ØÅ͸¦ ±¸¼ºÇÒ °æ¿ì, R3nameÀ¸·Îµµ ¾Ë·ÁÁø SAP R/3 ½Ã½ºÅÛÀÇ ³í¸® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ·Îµå ¹ë·±½Ì ÀÌ¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
MQ Series ´ë±â¿ °ü¸®ÀÚ¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® Ã¤³ÎÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
ALE ¸ðµâ¿¡ ´ëÇÑ ´ë±â¿À» ó¸®ÇÏ´Â MQ Series ´ë±â¿ °ü¸®ÀÚ¿Í Åë½ÅÇÏ´Â µ¥ »ç¿ëµÇ´Â Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
TID ¹× TID »óŸ¦ Æ÷ÇÔÇÏ´Â ¸Þ½ÃÁö°¡ »óÁÖÇÏ´Â MQ Series ´ë±â¿À» ÁöÁ¤ÇÕ´Ï´Ù. ALE ¸ðµâÀº ¿äûÀ» ó¸®ÇÒ ¶§¿¡¸¸ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
TID ¹× IDoc µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ´ë±â¿¿¡ ´ëÇÑ MQ Series ´ë±â¿ °ü¸®ÀÚÀÇ À̸§. ALE ¸ðµâÀº ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ¹× ¿äûÀ» ó¸®ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
MQ Series ´ë±â¿ °ü¸®ÀÚ°¡ »óÁÖÇϴ ȣ½ºÆ®ÀÇ À̸§. ALE ¸ðµâÀº ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ¹× ¿äûÀ» ó¸®ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
MQ Series ´ë±â¿ °ü¸®ÀÚ¿¡ ·Î±×ÀÎÇÒ »ç¿ëÀÚ À̸§. ALE ¸ðµâÀº ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ¹× ¿äûÀ» ó¸®ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
MQ Series ´ë±â¿ °ü¸®ÀÚ¿¡ ·Î±×ÀÎÇÏ´Â »ç¿ëÀÚÀÇ ¾ÏÈ£. ALE ¸ðµâÀº ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ¹× ¿äûÀ» ó¸®ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¼¹öÀÇ ½Ã½ºÅÛ ¹øÈ£. °ªÀº µÎ ÀÚ¸® ¼ýÀÚÀÔ´Ï´Ù(Á¾Á¾ 00). ±âº»°ªÀº 00ÀÔ´Ï´Ù.
DATE ¹× TIME ÇÊµå °ªÀÌ Á¦°øµÈ ºÐ¸®ºÐÀÚ¸¦ º¸Á¸ÇÕ´Ï´Ù. Legacy¿¡ ¼³Á¤ÇÑ °æ¿ì, Ä¿³ØÅͰ¡ DATE ¹× TIME ÇʵåÀÇ ºÐ¸®¹®ÀÚ¸¦ º¸Á¸ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì, ºÐ¸®¹®ÀÚ°¡ Á¦°ÅµÇ°í °ªÀÇ ±æÀ̰¡ ¼Ó¼ºÀÌ Á¤ÀÇµÈ ±æÀÌ¿Í ÀÏÄ¡ÇÏ°Ô µË´Ï´Ù.
ÀÛ¼º ¶Ç´Â °»½Å Á¶ÀÛ ½Ã UseDefaults°¡ true·Î ¼³Á¤µÈ °æ¿ì, ÅëÇÕ ºê·ÎÄ¿ÀÇ Adapter Framework´Â Çʼö·Î Ç¥½ÃµÈ °¢ Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀ̳ª ±âº»°ªÀÌ Á¦°øµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. °ªÀÌ Á¦°øµÇ´Â °æ¿ì, ÀÛ¼º ¶Ç´Â °»½Å Á¶ÀÛÀÌ ¼º°øÇÕ´Ï´Ù. ¸Å°³º¯¼ö°¡ false·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅÍ´Â À¯È¿ÇÑ °ª¸¸À» È®ÀÎÇÏ¿© À¯È¿ÇÑ °ªÀÌ Á¦°øµÇÁö ¾ÊÀ¸¸é ÀÛ¼º ¶Ç´Â °»½Å Á¶ÀÛÀÌ ½ÇÆÐÇÏ°Ô ÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù.