הוספת 'מק"ט לקוח' לתעודת משלוח

פורומים שימוש במערכת הוספת 'מק"ט לקוח' לתעודת משלוח

  • Post
    אורן קפלן
    משתתף
    שלום לכולם,
    בלחיצה על הפעלה 'הדפסת תעודת משלוח' במסך 'משלוחים ללקוח' מופעלת הפרוצדורה הסטנדרטית WWWSHOWDOC_D.
    אני כמעט ולא מבין איך היא עובדת ומה, אם בכלל, אפשר לשנות כדי לאפשר הוספת עמודה שקיימת בבסיס הנתונים למסמך המוצג/מודפס בסופו של דבר.
    אני סה"כ רוצה שיוצג לי גם מק"ט הלקוח המתאים למק"ט של המוצר שלי.
    מעבר לכך – הצגת נתונים נוספים תהיה יותר ברורה אם לפחות אבין את העניין הזה.

    כל רמז יעזור.

    אני מתאר לי שכבר יש דברים בפורום שיכולים לעזור לי אבל לא הצלחתי למצוא ואשמח לקבל תגובות כאן.

    תודה רבה,

    אורן

מוצגות 14 תגובות – 16 עד 29 (מתוך 29 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    רק לוודא שהבנתי מק"טי הלקוח לא מגיעים כי האריזה אינה מקושרת להזמנה. אמת ?
    אם כך הוא, אתה צריך פיתוח שמטפל בפתיחת תעודת משלוח ע"ב אריזות.
    אם אתה רוצה הדרכה בנושא – אשמח לתת

    קרטונים – לא הבנתי. קודם אמרת שאתה רואה אותם מופיעים במסך ורק צריך להציג בהדפסת התעודה. עכשיו אני מבין ממך שהם גם לא מופיעות ?

    הכמויות מועתקות מתעודת האריזה לתעודת המשלוח בכמה מקומות בקוד (אבל זה לא רלוונטי כי הקוד שאתה תכניס צריך להיות רשום בנפרד). אתה רוצה לטפל גם בהעתקה של כמות האריזות לשדה הפרטי ?
    סתם שאלה – למה אתם לא משתמשים במנגנון הסטנדרטי ?

    אורן קפלן
    משתתף
    בדיוק זה, ליאור – המק"טים לא מגיעים כי האריזה לא מקושרת להזמנה.

    אשמח לקבל הדרכה בנושא, אפילו ברמה בסיסית – בשביל מה יש שרת טסטים…

    קרטונים – כתבתי שאני רואה אותם בפרטים של האריזות, לא במשלוחים.
    אני מבין שזה אותו עניין של פיתוח כמו עם המק"ט?

    אני *חושב* שהסיבה שמשתמשים בפיתוח היא כדי לאפשר את ההכנסה של מערכת אבטחת איכות בסיסית – בדיקה של המשקל הסופי הנשקל אל מול חישוב המשקל התאורטי עם טולרנס של פלוס-מינוס קרטון/יחידה (בהתאם ליחידות העבודה). כמה שאני ראיתי, כדי לשנות חלק מהדברים במנגנונים הסטנדרטיים צריך לפתח מנגון מקביל ולהסתיר את המקורי. כנראה שיטה להגן על המערכת הבסיסית?

    תודה רבה על העזרה!

    אורן

    Lior
    מנהל בפורום
    הי אורן,
    בבדיקה קטנה שעשיתי, כאשר מוגדר מק"ט לקוח ואני מפרט אריזה ידנית – כלומר לא ע"ב הזמנת לקוח – גם במקרה זה מק"ט הלקוח נרשם בשורת האריזה וכאשר אני מושך את האריזה לתעודת המשלוח, מק" ט הלקוח מגיע בצורה תקינה. אני עובד על גרסה 13.5.
    צריך להבין למה באריזות אצלכם אין מק"ט לקוח.
    נתמקד בבעיה זו בינתיים וכשנסיים נעבור לקרטונים.
    אורן קפלן
    משתתף
    איך מק"ט לקוח יכול להרשם בשורת האריזה אם לא ארזת ע"ב הזמנת לקוח? הרי אין שום פרטי לקוח אז מאיזה לקוח הוא מחליט למשוך את המק"ט?

    אין בעייה, אני בעד לפתור בשלבים.

    תודה

    אורן

    Lior
    מנהל בפורום
    הי אורן
    למה אין פרטי לקוח ? האם אין לקוח בכותרת התעודה ?
    אורן קפלן
    משתתף
    עלית על זה!!

    רק עכשיו שמתי לב – כל האריזות נארזות על שם לקוח 'מלאי ארוז' עם מספר לקוח 'Packed'!
    כלומר כבר יש לקוח – אבל רק משהו שמאפשר לארוז, ולא לקוח אמיתי ממנו ימשכו הפרטים הרלוונטיים.

    איזה עניין בסיסי זה.

    אני חושב שגם זה בכוונה מאותה סיבה – אורזים ככה כדי לקבל מלאי לא משוייך.

    יש שיטה יותר טובה לעשות את זה?

    Lior
    מנהל בפורום
    אז אתם לא מקשרים בפועל את תעודת האריזה לתעודת המשלוח. נכון ? (אני מסיק זאת מאחר והמערכת אינה מאפשרת קישור של תת אריזה X ללקוח Y)
    אז השאלה המתבקשת היא, כיצד אתם בונים את תעודת המשלוח ? ידנית ?
    מארק
    משתתף
    none
    לא קשור אבל…
    ב-SAP לחלק מתעודות מחובר מסך בן 'Customer Parts' כולל שדה FLAG.
    סימון ב-FLAG גורם להוספת הפריט לפירוט התעודה.
    רעיון פשוט וניתן כמובן לפתח את זה בפריוריטי.
    אורן קפלן
    משתתף
    לא שמתי לב לתגובה שלך, ליאור.
    תודה מארק, אני חושב שאתחיל מללמוד לפתח, ואח"כ אתקדם לפיתוח דברים שאני מכיר ממקומות אחרים 🙂

    אנחנו מקשרים אריזה (לא תת אריזה) לתעודה (כנראה שזה נקרא ידנית).
    כלומר – לוקח מישהו את רשימת האריזות למשלוח ומוסיף אותן, ולא מסמנים אריזות מתוך רשימה כפי שהבנתי שאמור להיות.
    מוסיפים אריזות במסך בן ת. אריזה שנכללות בתעודה.

    אני יודע שזו לא הדרך המקורית בה אמורים דברים להיעשות, אבל אני לא יודע איך כן לאפשר עבודה למלאי בלי זה.

    Lior
    מנהל בפורום
    הבנתי. התהליך שלך בסדר גמור. אתה צריך פיתוח פשוט (שיש לו מקום גם בסטנדרט לעניות דעתי) הפועל כך:
    בקישור תעודת אריזה לתעודת משלוח, אם שורת משלוח נמשכה מאריזה ללקוח שאינו לקוח אמיתי – אלא סטטוס מלאי(סטטוסי המלאי יושבים על טבלת הלקוחות, כידוע), אזי מק"ט הלקוח צריך להרשם לפי לקוח תעודת המשלוח.
    אורן קפלן
    משתתף
    אני לא יודע איפה להתחיל לחפש את הפתרון לעניין.

    אשמח לקבל הכוונה – הקישורים במסך הזה מסואבים…

    אורן

    Lior
    מנהל בפורום
    הי אורן.
    זה טריגר טיפה מורכב שמחייב הפעלה של ממשק ממסך קישור אריזות למסך פירוט התעודה.
    טריגר פרטי מסוג POST-FORM על מסך קישור תעודות אריזה.
    אתה יודע איך מפעילים ממשק למסך מתוך קוד ?
    אורן קפלן
    משתתף
    הבנתי…

    אני לא מכיר את זה מנסיון, אבל באופן עקרוני אני מבין את הרעיון ממקומות אחרים.
    אני כאילו מפעיל סקריפט על משהו מובנה כדי לנצל יכולות קיימות במקום לבנות משהו חדש.

    אני לא אמור פה אבל להעתיק את מה שקיים ולהוסיף במקומות הנכונים שאם הלקוח הוא {תנאי} אז בעצם למשוך ממקום אחר? (אותו ביטוי אבל עם קישורים לטבלאות אחרות)

    תודה רבה על העזרה והזמן!

    אורן

    Lior
    מנהל בפורום
    הי אורן.
    לא ממש ירדתי לסוף דעתך. אך בכל אופן, דוקא במקרה הזה יש דרך אחת נכונה לעשות זאת.

    אתה אמור לבנות ממשק למסך המבוסס על טבלת GENERALLOAD.
    בממשק למפות עמודות לשליפה של התעודה(DOC), שליפה של השורות (KLINE) ועדכון בכל שורה של מק"ט הלקוח.
    בטריגר אתה יוצר טבלה זמנית של GENERALLOAD, ממלא אותה בערכים ומפעיל את הממשק שיבצע את הרישום של מק"טי הלקוח בשורות. הטריגר אמור להיות מסוג POST-FORM במסך קישור אריזות לתעודת משלוח וצריך לרוץ אחרי הטריגר הסטנדרטי – זאת עושים ע"י PREFIX לטריגר שמתחיל באות גדולה מ P – כי סדר הרצת הטריגרים הוא לפי א"ב.

    זה אמור לקחת לא יותר מ 20 שורות קוד. אך זה שילוב של לא מעט טכניקות שצריך לשלוט בהן.

מוצגות 14 תגובות – 16 עד 29 (מתוך 29 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.